首先我们新建一个div的容器,div内部会有一个垂直滚动条的,html代码如下。
<div id="wrapper"> <ul> <li>...</li> <li>...</li> ...省略 </ul> </div>
引入iScroll.js插件,js引入方式如下,请根据自己的项目路径引入。
<script type="text/javascript" src="asset/lib/iscroll.js"></script>
初始化iScroll对象,这个时候如果div内部数据过多,div就会自动拥有向下滚动的功能,默认的初始化iScroll的方法是不显示垂直滚动条的,代码如下。
<script type="text/javascript"> //初始化scroll var myScroll = new IScroll("#wrapper"); </script>
上面的示例运行之后会有类似如下的滚动效果,如图所示。
如果想要显示div垂直滚动条的话,可以在iScroll初始化的时候加入scrollbars属性,js初始化代码如下。
<script type="text/javascript"> //初始化scroll var myScroll = new IScroll('.datika-wapper', { mouseWheel: true, scrollbars: true }) </script>
mouseWheel:true表示div垂直滚动条将会支持鼠标滚轮上下滑动。
scrollbars:true表示div右侧将会显示滚动条
带滚动条的div垂直滚动效果就不演示了,iScroll插件的下载地址:https://github.com/cubiq/iscroll/archive/master.zip,iscroll.js文件在如下位置。
其它几个文件不需要管它,我们用不到,只需要将iscroll.js引入到您的项目中即可。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
长按识别二维码并关注微信
更方便到期提醒、手机管理