jquery使用iscorll实现上拉、下拉加载刷新


Posted in jQuery onOctober 26, 2017

本文实例为大家分享了iscorll实现上拉下拉加载刷新的具体代码,供大家参考,具体内容如下

实现原理是:判断fiiptop,flipdown是否显示为依据

myScroll = new iScroll('wraphome', { 
        fixedScrollbar: true, 
        hideScrollbar: true, 
        fadeScrollbar: true, 
        hScrollbar: false, 
        vScrollbar: true, 
        onScrollMove: function () { 
          var topstat = $(".fliptop").is(":visible"); 
          var downstat = $(".flipdown").is(":visible"); 
          if (this.y > 15 && !topstat && !downstat) { 
            $(".fliptop").fadeIn(300); 
          } else if (this.y < 15 && topstat) { 
            $(".fliptop").hide(); 
          } else if (this.y < (this.maxScrollY - 25) && !topstat && !downstat) { 
            $(".flipdown").fadeIn(300); 
            this.refresh(); //这里是当显示正在加载中时刷新底部位置 
          } else if (this.y > (this.maxScrollY + 25) && downstat) { 
            $(".flipdown").hide(); 
          } 
        }, 
        onTouchEnd: function () { 
          var topstat = $(".fliptop").is(":visible"); 
          var downstat = $(".flipdown").is(":visible"); 
          if (topstat && !downstat) { 
            $(".fliptop").html("正在加载中……"); 
            setTimeout(function(){ 
              //此处为你自己的逻辑方法 
            },3000); 
          } else if (downstat && !topstat) { 
            $(".flipdown").html("正在加载中……"); 
            setTimeout(function(){ 
              //此处为你自己的逻辑方法 
            },3000); 
          } 
 
        } 
      });

页面部分

<div id="wraphome" class="scroll"> 
   <div class="scroll-inner"> 
     <div class="fliptop">松手开始加载...</div> 
     <div class="list"> 
        ............. 
     </div> 
     <div class="flipdown">松手开始加载...</div> 
   </div> 
</div>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery Validate表单验证插件实现代码
Jun 08 jQuery
jQuery实现的简单无刷新评论功能示例
Nov 08 jQuery
jQuery中内容过滤器简单用法示例
Mar 31 jQuery
JQuery元素快速查找与操作
Apr 22 jQuery
jquery实现搜索框功能实例详解
Jul 23 jQuery
基于jQuery ztree实现表格风格的树状结构
Aug 31 jQuery
详解jQuery-each()方法
Mar 13 jQuery
jquery.pager.js实现分页效果
Jul 29 jQuery
jquery实现图片无缝滚动 蒙版遮蔽效果
Jan 11 jQuery
9种方法优化jQuery代码详解
Feb 04 jQuery
jQuery实现简易聊天框
Feb 08 jQuery
JQuery事件冒泡和默认行为代码实例
May 13 jQuery
使用JQuery实现图片轮播效果的实例(推荐)
Oct 24 #jQuery
jquery select插件异步实时搜索实例代码
Oct 20 #jQuery
利用jQuery实现简单的拖曳效果实例代码
Oct 20 #jQuery
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
Oct 20 #jQuery
jQuery实现打开网页自动弹出遮罩层或点击弹出遮罩层功能示例
Oct 19 #jQuery
jQuery实现的粘性滚动导航栏效果实例【附源码下载】
Oct 19 #jQuery
jquery实现图片跟随鼠标的实例
Oct 17 #jQuery
You might like
php根据操作系统转换文件名大小写的方法
2014/02/24 PHP
php实现图片局部打马赛克的方法
2015/02/11 PHP
PHP MVC框架skymvc支持多文件上传
2016/05/26 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
2017/11/12 PHP
PHP实现用户登录的案例代码
2018/05/10 PHP
ThinkPHP 框架实现的读取excel导入数据库操作示例
2020/04/14 PHP
不懂JavaScript应该怎样学
2008/04/16 Javascript
该如何加载google-analytics(或其他第三方)的JS
2010/05/13 Javascript
firefox下jquery iframe刷新页面提示会导致重复之前动作
2012/12/17 Javascript
jQuery遍历Form示例代码
2013/09/03 Javascript
Jquery validation remote 验证的缓存问题解决方法
2014/03/25 Javascript
jQuery实现的输入框选择时间插件用法实例
2015/02/28 Javascript
JavaScript优化专题之Loading and Execution加载和运行
2016/01/20 Javascript
JavaScript实战之带收放动画效果的导航菜单
2016/08/16 Javascript
jQuery实现两列等高并自适应高度
2016/12/22 Javascript
bootstrap警告框示例代码分享
2017/05/17 Javascript
node.js基于fs模块对系统文件及目录进行读写操作的方法详解
2017/11/10 Javascript
javascript连接mysql与php通过odbc连接任意数据库的实例
2017/12/27 Javascript
nodejs中express入门和基础知识点学习
2018/09/13 NodeJs
webgl实现物体描边效果的方法介绍
2019/11/27 Javascript
JS实现点星星消除小游戏
2020/03/24 Javascript
mac 安装python网络请求包requests方法
2018/06/13 Python
Python 3.8正式发布重要新功能一览
2019/10/17 Python
tensorflow保持每次训练结果一致的简单实现
2020/02/17 Python
Python批量启动多线程代码实例
2020/02/18 Python
Python爬虫开发与项目实战
2020/12/16 Python
FLOS美国官网:意大利高级照明工艺的传奇
2018/08/07 全球购物
WebSphere 应用服务器都支持哪些认证
2013/12/26 面试题
优良学风班申请材料
2014/02/13 职场文书
刑事代理授权委托书
2014/09/17 职场文书
2014年英语教研组工作总结
2014/12/06 职场文书
教师节倡议书2015
2015/04/27 职场文书
幼儿园教师管理制度
2015/08/05 职场文书
汶川大地震感悟
2015/08/10 职场文书
Python 制作自动化翻译工具
2021/04/25 Python
Go 内联优化让程序员爱不释手
2022/06/21 Golang