iscroll.js
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>iscroll.js</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script> <script src="http://files.cnblogs.com/xinlinux/iscroll.js"></script>
<style type="text/css"> #wrapper{
overflow:hidden;
} </style> </head>
<body> <div id="wrapper" class="c1"> <div id="scroller"> <ul> <li>
<p>亲们挨饿,我等罪该万死<img src="http://wx.podapi.com/resource/script/kindeditor/plugins/emoticons/images/9.gif" border="" alt="">,动动小指,告诉我你想吃啥呦。</p>
<p>晚上21:~:00进行配送.</p><p>电话: QQ:</p>
</li> <li>
<p>亲们挨饿,我等罪该万死<img src="http://wx.podapi.com/resource/script/kindeditor/plugins/emoticons/images/9.gif" border="" alt="">,动动小指,告诉我你想吃啥呦。</p>
<p>晚上21:~:00进行配送.</p><p>电话: QQ:</p>
</li>
<li>
<p>亲们挨饿,我等罪该万死<img src="http://wx.podapi.com/resource/script/kindeditor/plugins/emoticons/images/9.gif" border="" alt="">,动动小指,告诉我你想吃啥呦。</p>
<p>晚上21:~:00进行配送.</p><p>电话: QQ:</p>
</li> <li>
<p>亲们挨饿,我等罪该万死<img src="http://wx.podapi.com/resource/script/kindeditor/plugins/emoticons/images/9.gif" border="" alt="">,动动小指,告诉我你想吃啥呦。</p>
<p>晚上21:~:00进行配送.</p><p>电话: QQ:</p>
</li>
<li>
<p>亲们挨饿,我等罪该万死<img src="http://wx.podapi.com/resource/script/kindeditor/plugins/emoticons/images/9.gif" border="" alt="">,动动小指,告诉我你想吃啥呦。</p>
<p>晚上21:~:00进行配送.</p><p>电话: QQ:</p>
</li> <li>
<p>亲们挨饿,我等罪该万死<img src="http://wx.podapi.com/resource/script/kindeditor/plugins/emoticons/images/9.gif" border="" alt="">,动动小指,告诉我你想吃啥呦。</p>
<p>晚上21:~:00进行配送.</p><p>电话: QQ:</p>
</li> <li> <p>亲们挨饿,我等罪该万死<img src="http://wx.podapi.com/resource/script/kindeditor/plugins/emoticons/images/9.gif" border="" alt="">,动动小指,告诉我你想吃啥呦。</p>
<p>晚上21:~:00进行配送.</p><p>电话: QQ:</p>
</li>
<li> <p>亲们挨饿,我等罪该万死<img src="http://wx.podapi.com/resource/script/kindeditor/plugins/emoticons/images/9.gif" border="" alt="">,动动小指,告诉我你想吃啥呦。</p>
<p>晚上21:~:00进行配送.</p><p>电话: QQ:</p>
</li> <li> <p>亲们挨饿,我等罪该万死<img src="http://wx.podapi.com/resource/script/kindeditor/plugins/emoticons/images/9.gif" border="" alt="">,动动小指,告诉我你想吃啥呦。</p>
<p>晚上21:~:00进行配送.</p><p>电话: QQ:</p>
</li>
<li> <p>亲们挨饿,我等罪该万死<img src="http://wx.podapi.com/resource/script/kindeditor/plugins/emoticons/images/9.gif" border="" alt="">,动动小指,告诉我你想吃啥呦。</p>
<p>晚上21:~:00进行配送.</p><p>电话: QQ:</p>
</li> </ul> </div> </div> <script>
$(function(){ $('body,html').css('overflow','hidden'); loaded("wrapper","c1","scroller"); }) function loaded(id,part,nextD){ var minH = document.documentElement.clientHeight || document.body.clientHeight;
var offT = $('.'+part).offset().top;
var offH = $('#'+nextD).height();
var boxMinH = minH-offT-;
if(boxMinH<=offH){
$('.'+part).css({'height':boxMinH+'px'})
} myScroll = new iScroll(id,{vScrollbar:false,hScroll:false,fixedScrollbar:true})
} </script> </body>
</html>
iScroll里传递的参数
iScroll里的第二个参数允许你自定义一些内容,比如下面的这段代码:
<script>
var myscroll=new iScroll("wrapper",{hScrollbar:false, vScrollbar:false});
</script>
第二个参数通常都是一个对象,像上面的这个例子里就设定了不显示滚动条。常用的参数如下:
hScroll false 禁止横向滚动 true横向滚动 默认为true
vScroll false 精致垂直滚动 true垂直滚动 默认为true
hScrollbar false隐藏水平方向上的滚动条
vScrollbar false 隐藏垂直方向上的滚动条
fixedScrollbar 在iOS系统上,当元素拖动超出了scroller的边界时,滚动条会收缩,设置为true可以禁止滚动条超出
scroller的可见区域。默认在Android上为true, iOS上为false
fadeScrollbar false 指定在无渐隐效果时隐藏滚动条
hideScrollbar 在没有用户交互时隐藏滚动条 默认为true
bounce 启用或禁用边界的反弹,默认为true
momentum 启用或禁用惯性,默认为true,此参数在你想要保存资源的时候非常有用
lockDirection false取消拖动方向的锁定, true拖动只能在一个方向上(up/down 或者left/right)
为了保持资源的完整性,建议去除滚动条
// 详细解释:
<script>
$(function(){ $('body,html').css('overflow','hidden'); loaded("wrapper","c1","scroller"); }) function loaded(id,part,nextD){ var minH = document.documentElement.clientHeight || document.body.clientHeight; var offT = $('.'+part).offset().top;
var offH = $('#'+nextD).height();
var boxMinH = ; alert(minH); //BOdy页面高度;
alert(offT); // this 距离上面的距离;
alert(offH); // 内容的高度;
alert(boxMinH); // 显示内容的高度; if(boxMinH<=offH){ $('.'+part).css({'height':boxMinH+'px'}) } myScroll = new iScroll(id,{vScrollbar:false,hScroll:false,fixedScrollbar:true})
} </script>
iscroll.js的更多相关文章
- iscroll.js 下拉刷新和上拉加载
html代码如下 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> < ...
- jquery——移动端滚动条插件iScroll.js
官网:http://cubiq.org/iscroll-5 demo: 滚动刷新:http://cubiq.org/dropbox/iscroll4/examples/pull-to-refresh/ ...
- 引用iScroll.js实现上拉和下拖刷新
使用技巧 1.引用iScroll.js, 在初始化时添加两个事件监听:touchMove.DOMContentLoaded. 2.实现iScroll插件的onScrollEnd事件, 也就是在这个事件 ...
- iScroll.js 用法参考 (share)
分享是传播.学习知识最好的方法 以下这篇文章是iScroll.js官网的中文翻译,尽管自己英文不好,但觉得原作者们翻译的这个资料还是可以的,基本用法介绍清楚了.如果你英文比较好的话,可以看看官网的资料 ...
- iScroll.js几个问题及其解决办法
1.在一个页面中需要点击tab切换,而且每个切换的内容都需要下拉刷新加载,这个时候需要在点击的时候用到myScroll.refresh();这个函数,刷新iScroll.js这个函数. 2.在页面中有 ...
- iScroll.js和swiper.js
最近系统地学习了iScroll.js和swiper.js,感觉它们在移动端特别好用:http://www.360doc.com/content/14/0724/11/16276861_39669990 ...
- 基于iscroll.js实现下拉刷新和上拉加载特效
现在已经不是纯Android独霸天下的时代了,H5嵌入Android的Hybrid混合开发是大势所趋.今天给大家带来的就是移动端中常见的"上拉刷新,下拉加载"特效,这个特效将会基于 ...
- iscroll.js的使用
入门 Scroll是一个类,每个需要使用滚动功能的区域均要进行初始化.每个页面上的iScroll实例数目在设备的CPU和内存能承受的范围内是没有限制的. 尽可能保持DOM结构的简洁.iScroll使用 ...
- 移动端下拉刷新,iScroll.js用法(转载)
本文转载自: iScroll.js 用法参考 (share)
- zepto.js + iscroll.js上拉加载 下拉加载的 移动端 新闻列表页面
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name ...
随机推荐
- android 自定义titlebar
首先,修改标题栏的宽度和背景,在style.xml中添加: <style> <item name="android:background">@drawabl ...
- COJ 1011 WZJ的数据结构(十一)树上k大
题解:主席树&DFS序. PS:为什么我一开始Wa了N发 是因为有一个左区间我写成[L,M+1]了.......................... #include<iostream ...
- Application之图书馆
前两天小编讲的都是些比较隐私的东西,为啥隐私?因为它俩(cookie和session)都只有用户自已才能使用和访问,今天小编来介绍个比较开放点的东西给大家. 小编虽已脱下学生服装多年,但如今忆起当年校 ...
- Context中嵌套<Environment>元素
环境条目 可以在Context中嵌套<Environment>元素,配置命名的值,这些值作为环境条目资源(Environment Entry Resource),对整个web应用可见.比 ...
- Python logging模块详解
简单将日志打印到屏幕: import logging logging.debug('debug message') logging.info('info message') logging.warni ...
- TN2151:崩溃报告
understanding and analyzing ios application crashreports 这个TN涉及了与崩溃相关的 内存耗尽信息,堆栈信息 以及 异常编号 等信息 内存耗尽 ...
- 【剑指offer】链表倒数第k个节点
转载请注明出处:http://blog.csdn.net/ns_code/article/details/25662121 在Cracking the Code Interview上做过了一次,这次在 ...
- Java基础知识强化89:Date类之Data类概述及其方法
1. Date类概述 类Date表示特定的瞬间,精确到毫秒 2. 构造方法 public Date():根据当前默认毫秒值创建日期对象 public Date(long date):根据给定的毫秒值创 ...
- 【转】app瘦身
iPhone经过这几年的发展,已经发生了很大的变化,例如屏幕变得更加多样,尺寸更多,内存变得更大,CPU的架构也在变化.伴随着iPhone的变化,iOS也在变化,例如AutoLayout.size c ...
- Android中ListView的优化
第一种方法 重用了convertView,很大程度上的减少了内存的消耗.通过判断convertView是否为null,是的话就需要产生一个视图出来,然后给这个视图数据,最后将这个视图返回给底层,呈献给 ...