Scroll 最基本例子
来源:互联网 发布:mac屏幕涂层脱落怎么办 编辑:程序博客网 时间:2024/06/05 11:15
Scroll 的一个最基本的例子 + 使用中一些小技巧
首先这是最基本的格式
<div id="wrapper"><ul><li>11111</li><li>22222</li><li>33333</li><li>44444</li><li>55555</li><li>66666</li><li>77777</li><li>88888</li><li>99999</li></ul></div>这样ul就可以滚动了 wrapper下紧跟着的
如果wrapper下还有其他的div 就要这样写
<div id="wrapper"><div id="scroller"><div id="down"></div><ul><li>11111</li><li>22222</li><li>33333</li><li>44444</li><li>55555</li><li>66666</li><li>77777</li><li>88888</li><li>99999</li></ul></div></div>
JS
<script type="text/javascript">var myScroll;function loaded() {myScroll = new IScroll('#wrapper', {minScrollY : 40,checkDOMChanges : true //当DOM改变时 自动检测});myScroll.on("scrollEnd", function() {// 判断是否下拉刷新if (this.y == 40) {// 此处执行下拉刷新部分的代码,目前采用alert("开始刷新");setTimeout(function() {}, 800);}});myScroll.scrollTo(0, -document.querySelector('#wrapper').clientHeight, 1);}document.addEventListener('touchmove', function(e) {e.preventDefault();}, false);</script>
checkDOMChanges : true不起作用时 可以用 myScroll.refresh();
有时候需要定位滚动条的位置
myScroll.scrollTo(x, y, time,true/false);
x:x轴位置
y:y轴位置
time:多长时间完成
true/false:是否相对于当前位置偏移
例:myScroll.scrollTo(0, -100, 600); 向下移动100像素 注意是负数
关于如何到达最下面
myScroll.scrollTo(0, -document.querySelector('#wrapper').clientHeight, 1);
myScroll.scrollTo(0, -document.querySelector('#scroller').clientHeight, 1);
这个方法有个缺点:每次页面从上边下来 效果上有点出乎意料 不过还是很有用的
源码下载:http://download.csdn.net/detail/laigezao/8974019
0 0
- Scroll 最基本例子
- 整合SSH框架最基本的例子
- NGUI 例子8 scroll view
- Android ListView 最基本的用法,使用SimpleCursorAdapter 。 附例子。
- 一个最基本的UDP通信代码例子
- Java Mail最基本的发送邮件例子
- Storm应用系列之——最基本的例子
- mybits最基本的例子---------实现增删改查
- ASP.NET MVC 图片上传(最基本的例子)
- Storm应用系列之——最基本的例子
- NGUI例子9 – Scroll View(Camera)
- NGUI创建Scroll View的基本步骤
- scroll
- scroll
- Scroll
- scroll
- scroll
- Scroll
- 多校第六场 1006 hdu 5358 First One(枚举)
- Android 属性动画(Property Animation) 完全解析 (下)
- Android新技术学习——阿里巴巴免Root无侵入AOP框架Dexposed
- matlab的fopen
- android性能测试工具
- Scroll 最基本例子
- 自创 win7清除桌面快捷键小箭头 批处理
- LoadRunner用户行为模拟器 《第三篇》
- matlab基础学习-文件操作
- 模板方法(Template)设计模式
- CocoaPods报错整理
- 双飞翼布局介绍-始于淘宝UED
- 数据结构基础(19) --堆与堆排序
- LoadRunner性能测试指挥中心Controller 《第四篇》