jQuery手机端上拉刷新下拉加载更多页面
2015-08-07 12:01
591 查看
基于jQuery手机端上拉下拉刷新页面代码。这是一款类似QQ空间客户端或者微信下拉刷新页面特效代码。效果图如下:
在线预览 源码下载
实现的代码。
html代码:
via:http://www.w2bc.com/article/55236
在线预览 源码下载
实现的代码。
html代码:
<div id="wrapper"> <ul> <li>row 10</li> <li>row 9</li> <li>row 8</li> <li>row 7</li> <li>row 6</li> <li>row 5</li> <li>row 4</li> <li>row 3</li> <li>row 2</li> <li>row 1</li> </ul> </div> <script> for (var i = 0; i < document.querySelectorAll("#wrapper ul li").length; i++) { document.querySelectorAll("#wrapper ul li")[i].colorfulBg(); } refresher.init({ id: "wrapper",//<------------------------------------------------------------------------------------┐ pullDownAction: Refresh, pullUpAction: Load }); var generatedCount = 0; function Refresh() { setTimeout(function () { // <-- Simulate network congestion, remove setTimeout from production! var el, li, i; el = document.querySelector("#wrapper ul"); el.innerHTML = ''; for (i = 0; i < 11; i++) { li = document.createElement('li'); li.appendChild(document.createTextNode('async row ' + (++generatedCount))); el.insertBefore(li, el.childNodes[0]); } wrapper.refresh();/****remember to refresh after action completed! ---yourId.refresh(); ----| ****/ for (var i = 0; i < document.querySelectorAll("#wrapper ul li").length; i++) { document.querySelectorAll("#wrapper ul li")[i].colorfulBg(); } }, 1000); } function Load() { setTimeout(function () {// <-- Simulate network congestion, remove setTimeout from production! var el, li, i; el = document.querySelector("#wrapper ul"); for (i = 0; i < 2; i++) { li = document.createElement('li'); li.appendChild(document.createTextNode('async row ' + (++generatedCount))); el.appendChild(li, el.childNodes[0]); } wrapper.refresh();/****remember to refresh after action completed!!! ---id.refresh(); --- ****/ for (var i = 0; i < document.querySelectorAll("#wrapper ul li").length; i++) { document.querySelectorAll("#wrapper ul li")[i].colorfulBg(); } }, 1000); } </script>
via:http://www.w2bc.com/article/55236
相关文章推荐
- Android中通过typeface设置字体
- 解决eclipse无法查看v4,v7-appcompat源码
- has leaked window com.android.internal.policy.impl.PhoneWindow$ that was originally added here异常解决
- IOS中的三大事件
- 关于计算两个时间间隔问题
- Android圆角Tag控件的另类实现
- win8.1 64位环境建设android开发环境
- 微信开放平台,公众号第三方平台接入
- object-c 不定参数的遍历和原理
- android 5.0新特性学习总结之阴影特效(二)
- Android KITKAT 以上实现沉浸式状态栏
- Android 中文字体的设置方法和使用技巧
- iOS 第七课 代码注释 提高iOS开发效率 - 巧用注释
- iOS开发笔记--使用CocoaPods来管理iOS项目的依赖库
- Android手机提示“未安装应用程序”
- Android enum的使用
- Android编译系统参考手册
- iOS开发Xcode中git使用(部分)
- Swift和Objective-C混合编程——OC调用Swift
- android 广播 实例