当前位置:首页 > 日记 > 正文

jQuery滚动插件scrollable.js用法分析

jQuery滚动插件scrollable.js用法分析

本文实例讲述了jQuery滚动插件scrollable.js用法。分享给大家供大家参考,具体如下:

Scrollable是一个灵活、轻量级用于创建滚动内容的jQuery插件。任何内容(HTML、视频、文件、图片等...)都可以作为一个滚动项。支持水平与垂直两种滚动方向。

用途:滚动效果,可制作分步验证页面

以下scrollable.js方法说明描述:

方法名称 返回值 说明 getConf() Object 返回scrollable的配置对象,并且可通过设置该对象的相关属性值来修改该配置对象的属性。 getIndex() number 获取当前滚动项的索引号,0代表第一个元素,1代表第二个元素,以此类推。此外,需注意的是,如果获取到多个滚动项,那么将会只返回第一个滚动项的索引号。 getItems() jQuery 返回所有的滚动项,结果以jquery对象的方式返回。 getItemWrap() jQuery 获取滚动项的父节点,结果以jquery对象的方式返回。 getPageAmount() number 获取当前滚动栏的分页数。 getPageIndex() number 返回当前分页索引号。比如说,如果分页设置为5个滚动项/页,并且当前滚动项位置为7的话,那么将会返回1(第二页) getRoot() jQuery 获取滚动项的上一级节点。 getSize() number 返回滚动项的数量。该方法等同于getConf().size getVisibleItems() jQuery 获取一个由当前可见滚动项组成列表,该列表为一个jquery对象,可见滚动项的数量由配置对象的size属性定义。       reload() API scrollable支持动态添加和删除滚动项的功能。在动态添加或删除滚动项以后,调用此方法来自动更新分页导航以及滚动项移动的相关信息。 prev() API 跳转到该滚动项的前一项(如果该滚动项不是第一个滚动项) next() API 跳转到该滚动项的下一项(如果该滚动项不是最后一个滚动项) seekTo(index) API 跳转到指定索引处的滚动项。 move(offset) API 将处于当前状态(激活)的滚动项位置由当前滚动项向前/后移动offset。Offset为正,则滚动项向右/下移动,否则,向左/上移动。比如:move(2),则处于当前状态的滚动项的索引由i滚动项转移至i+2滚动项。 prevPage() API 跳转到前一页(如果该页不是第一页)。 nextPage() API 跳转到后一页(如果该页不是最后一页)。 setPage(index) API 跳转到第index页。比如,index=2,那么会从当前页跳转到第3页。 movePage(offset) API 用于将显示页的位置由当前页切换到该页/后offset页,该方法其他解释类似于(offset)。 begin() API 跳转到第一个滚动项,相当于seekTo(0)。 end() API 跳转到最后一个滚动项。 click(index) API 使第index个滚动项处于选中(激活)状态。       onBeforeSeek(fn) API 参见配置对象的onBeforeSeek相关说明 onSeek(fn) API 参见配置对象的onSeek相关说明

注意:上面方法表中prev()方法以下的方法除了表中携带的参数外,还包含两个隐含参数:speed和callback。其中speed参数是用于控制滚动项的动画效果持续时间的,而callback为其回调方法。具体实现可参见scrollable的prev()方法使用示例。

具体使用方法:

var scrollable=$("div.scrollable").scrollable();//alert(scrollable.getConf().prev);//获取配置对象中的prev属性scrollable.getConf().speed=200;//设置配置对象的speed属性//alert(scrollable.getIndex());//获取当前滚动项的索引//alert(scrollable.getItems().length);//获取当前滚动项的数量//alert(scrollable.getItemWrap().html());//获取包含滚动项的节点(class=scrollable),并将所有滚动项显示出来//alert(scrollable.getPageAmount());//获取当前滚动栏分页数//alert(scrollable.getPageIndex());//获取当前所在分页//alert(scrollable.getRoot().html());//获取滚动项的上一级节点(id=thumbs)//alert(scrollable.getSize());//alert(scrollable.getVisibleItems().length);//获取当前可见滚动项数量scrollable.next();//如果有下一个滚动项,则跳转到下一个滚动项scrollable.prev(3000,function(){return true});//跳转到前一滚动项//var seekTo= scrollable.click(0).seekTo(2,1000,function(){    //alert(this.getIndex());/


相关文章

ppt中怎么播放多种格式的视频

ppt中怎么播放多种格式的视频

多种,格式,视频,电脑软件,ppt,  ppt中怎么播放多种格式的视频?我们在ppt中插入视频文件的方法都是点击菜单栏--插入,然后把本地视频上传进去。不过这样的方法也不全面,有些格式的视频传上去并不能播放。下面小编就教你ppt中播放多种格式的…

APACHE支持.htaccess方法

APACHE支持.htaccess方法

方法,支持,电脑软件,APACHE,htaccess,如何让自己的本地APACHE服务器支持".htaccess"呢?其实只要简单修改一下apache的httpd.conf设置就可以让APACHE支持.htaccess了,来看看操作打开httpd.conf文件(在那里? APACHE目录的CONF目录里面),用…

如何在excel表中求和

如何在excel表中求和

如何在,电脑软件,excel,本文简单讲诉3种方法操作excel表中数据的求和使用鼠标选中需要求和的单元格数据使用键盘上面的alt加=号组合键,一起按下组合快捷键后,单元格最后一行显示数据和也可以直接使用鼠标选中所有求和数据后,在表格底部左下方…

解决AJAX请求中含有数组的办法

解决AJAX请求中含有数组的办法

数组,请求,办法,中含有,电脑软件,大家应该都发现了当我们发送AJAX请求的数据中带有数组时,是不能像普通JSON数据一样,直接放在data里发送给后台比如有这样一个数据需要发送给后台:{ "orderId": 22, "resourceJson": [ { "carCa…

浅谈PHP中类和对象的相关函数

浅谈PHP中类和对象的相关函数

函数,类和对象,浅谈,电脑软件,PHP,class_exists 判断一个类是否存在,参数为一个名字!interface_exists 判断一个接口是否存在,参数也是为一个名字!method_exists 判断一个方法是否存在!需要两个:第一个对象变量,第二个是一个方法名! 返回一个布尔值…

windows 2008安装好ftp以后如何配

windows 2008安装好ftp以后如何配

用户权限,配置,装好,电脑软件,windows,安装配置FTP之前你得确认你的IIS已经装好,并且在安装IIS的时候已经安装了FTP服务器和FTP管理控制台。如果你已经确定安装好了,那么就开始下面的步骤:有可能把大家对server08中IIS的位置不太了解,那就先说…

win10使用远程桌面时提示“你的凭

win10使用远程桌面时提示“你的凭

远程桌面,提示,凭据,报错,解决办法,1、首先让我们看下报错的截图:解决办法如下:2、查看所要远程的计算机名,到桌面右键“计算机”选择属性,在新弹出的窗口中,就可以找到“计算机名”了,如下两图:右键“计算机”选择…

Vue关于数据绑定出错解决办法

Vue关于数据绑定出错解决办法

数据绑定,解决办法,电脑软件,Vue,Vue关于数据绑定出错错误提示:相对应的代码:<input id="input-check" type="checkbox" v-model="toggle" v-bind:true-value="a" v-bind:false-value="b"> <label for="input-check">check</lab…

路由器设置中的arp映射表作用是什

路由器设置中的arp映射表作用是什

映射,设置,路由器,作用,电脑软件,我们常常会通过设置路由器来进行多人同时上网,而在路由器设置中有一个arp映射表,那么这个arp映射表的作用是什么呢,今天学无忧小编给大家来说说有关arp映射表的内容。一、ARP的意思ARP是Address Resolution Pr…

React应用中使用Bootstrap的方法

React应用中使用Bootstrap的方法

方法,电脑软件,React,Bootstrap,前言本节我们将把bootstrap,font-awesome应用到app中,同时创建一个基本的主页。主要将用到以下包:bootstrap-loader及配合工作的一系列loader:bootstrap-sass(bootstrap3) css-loader node-sass sass-loader st…

HTTP 错误 404 - 文件或目录未找到

HTTP 错误 404 - 文件或目录未找到

错误,文件,未找到,目录,电脑软件,MIME设置问题导致某些类型文件无法下载(以ISO为例) 症状举例: HTTP 错误 404 - 文件或目录未找到。 原因分析: IIS6.0取消了对某些MIME类型的支持,例如ISO,致使客户端下载出错。 解决方法: 在IIS中 属…

HTTP 错误 500.19- Internal Serve

HTTP 错误 500.19- Internal Serve

错误,解决方法,电脑软件,HTTP,Error,HTTP 错误 500.19- Internal Server Error 错误解决方法,碰到这个问题的原因有很多,大家可以参考下,看属于哪种情况。刚在本机部署了一个WebService测试,浏览的时候出现了&ldquo;HTTP 错误 500.19 - Intern…

软件日记