您好,欢迎访问一九零五行业门户网

使用iScroll做出网页内容滚动

这次给大家带来使用iscroll做出网页内容滚动,使用iscroll做出网页内容滚动的注意事项有哪些,下面就是实战案例,一起来看一下。
一、iscroll简介
iscroll 是一款针对web app使用的滚动控件,它可以模拟原生ios应用里的滚动列表操作,还可以实现缩放、拉动刷新、精确捕捉元素、自定义滚动条等功能。这里博主使用的版本iscroll4.25,目前最新版本是iscroll5,大家可以去官网下载。
官网地址:http://iscrolljs.com/
二、iscroll使用方法
1.iscroll使用结构
最优化使用iscroll的结构一般如下所示:
html:
<p id="wrapper">  <p id="scroller">   <ul>    <li></li>    ...   </ul>   <ul>    <li></li>    ...   </ul>  </p> </p>
注:1、iscroll一定要与滚动内容外面的wrapper进行联系才会产生效果。
2、只有wrapper里的第一个子元素才可以滚动。
2、实例化iscroll
iscroll必须在调用之前实例化,实例化代码如下(在head标签中添加如下代码):
<script src="iscroll.js"></script> <script>  var myscroll;//myscroll是全局变量,可以任意地方调用  function loaded(){   myscroll = new iscroll(wrapper);   }  window.addeventlistener(domcontentloaded,loaded,false); </script>
三、滚动测试实例
html+css:
<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><script src="iscroll-4.2.5fix.js"></script><!--引入js包--><!--实例化iscroll--><script type="text/javascript"> var myscroll; function loaded(){ myscroll = new iscroll(wrapper); } window.addeventlistener(domcontentloaded,loaded,false);</script><!--css样式设置-->#wrapper { position:absolute; z-index:1; top:45px; bottom:48px; left:0; width:100%; background:#aaa; overflow:auto;}#scroller { position:relative;/* -webkit-touch-callout:none;*/ -webkit-tap-highlight-color:rgba(0,0,0,0); float:left; width:100%; padding:0;}#scroller ul { position:relative; list-style:none; padding:0; margin:0; width:100%; text-align:left;}#scroller li { padding:0 10px; height:40px; line-height:40px; border-bottom:1px solid #ccc; border-top:1px solid #fff; background-color:#fafafa; font-size:14px;}#scroller li > a { display:block;}</style><title>滚动测试</title></head><body><p id="wrapper"> <p id="scroller">  <ul id="thelist">   <li>pretty row 1</li>   <li id="aaa">pretty row 2</li>   <li>pretty row 3</li>   <li>pretty row 4</li>   <li>pretty row 5</li>   <li>pretty row 6</li>   <li>pretty row 7</li>   <li>pretty row 8</li>   <li>pretty row 9</li>   <li>pretty row 10</li>   <li>pretty row 11</li>   <li>pretty row 12</li>   <li>pretty row 13</li>   <li>pretty row 14</li>   <li>pretty row 15</li>   <li>pretty row 16</li>   <li>pretty row 17</li>   <li>pretty row 18</li>  </ul> </p></p></body></html>
四、运行效果
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
如何使用bootstrap+webuploader
如何在实战项目中使用bootstrap+selectpicker下拉框
以上就是使用iscroll做出网页内容滚动的详细内容。
其它类似信息

推荐信息