博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iscroll5实现下拉加载更多
阅读量:6283 次
发布时间:2019-06-22

本文共 1494 字,大约阅读时间需要 4 分钟。

1 下载最新的iscroll5,本文版本是5.1.3

2 提取iscroll-probe.js,选择这个文件的原因是我们要给iscroll扩展一个事件,需要用到probeType 属性

3 修改的源码,添加上拉监听事件slideUp (

iscroll 5 源码注释  http://www.ghugo.com/iscroll-5-source/)

4 编辑页面

Html:

"
"+ "
"+ "
"+ "
    "+ "
    "+ "
    "+ "
    "+"
    "

    css:

    #lookupScrollerWrapper {	position: absolute;	top: 54px;	bottom: 0px;	width: 100%;	overflow: hidden;}#lookupScrollerPullUp {    height: 40px;    line-height: 40px;    font-size: 12px;    font-weight: bold;    color: grey;    text-shadow: none;	text-align:center;	position:absolute;	width:100%;	bottom:-40px;}

    js:

    lookupScroll = new IScroll('#lookupScrollerWrapper', { probeType: 3, mouseWheel: true, click: true });		lookupScroll.on("scroll", function() {	if(this.maxScrollY - this.y >= 40){		$("#lookupScrollerPullUp").css("display", "");	}});lookupScroll.on("slideUp", function() {	if(this.maxScrollY - this.y >= 40) {		this.scrollTo(0, this.maxScrollY-47, 3000, IScroll.utils.ease.back);		$(this)._associateKey();	}}); $('#lookupScrollerWrapper').on('touchmove', function(){	if(lookupScroll.maxScrollY - lookupScroll.y >= 40){		$('#lookupScrollerPullUp').html("释放加载更多");	}  }); $('#lookupScrollerWrapper').on('touchend', function(){	if(lookupScroll.maxScrollY - lookupScroll.y >= 40){		$('#lookupScrollerPullUp').html("正在加载..");	} else {		$('#lookupScrollerPullUp').html("上拉加载更多");	} });

    6 如果页面是动态编辑的,则要调用刷新的代码,否则页面不会滚动

    lookupScroll.refresh();

     

    转载地址:http://ucxva.baihongyu.com/

    你可能感兴趣的文章
    linux shell 脚本攻略学习4
    查看>>
    必胜宅急送Web app设计背后的思考
    查看>>
    iPhone 上如何通过 Safari 使用 Pocket
    查看>>
    WebFormViewEngine及用户控件寻址bug
    查看>>
    线段树
    查看>>
    Undefined symbols for architecture i386:"_OBJC_CLASS_$_xx", referenced from: 解决方法
    查看>>
    twitter storm源码走读之8 -- TridentTopology创建过程详解
    查看>>
    命令行中使用adb安装apk
    查看>>
    Apache中关于页面缓存的设置
    查看>>
    Linux文件系统
    查看>>
    计算任意两个日期的间隔天数
    查看>>
    【敏捷开发】驱动测试开发
    查看>>
    4种常见的MySQL日志类型
    查看>>
    onclick事件
    查看>>
    存储过程加密
    查看>>
    [再寄小读者之数学篇] (2014-04-18 from 352558840@qq.com [南开大学 2014 年高等代数考研试题]一个秩等式)...
    查看>>
    hrbustoj 1179:下山(DFS+剪枝)
    查看>>
    C#进程启动实例
    查看>>
    Atitit .html5刮刮卡的gui实现总结
    查看>>
    android精品开源项目整理
    查看>>