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设置图片等比例缩小的方法
Apr 29 jQuery
jquery实现提示语淡入效果
May 05 jQuery
jQuery实现checkbox的简单操作
Nov 18 jQuery
javaScript和jQuery自动加载简单代码实现方法
Nov 24 jQuery
jQuery+SpringMVC中的复选框选择与传值实例
Jan 08 jQuery
jQuery实现的下雪动画效果示例【附源码下载】
Feb 02 jQuery
webpack里使用jquery.mCustomScrollbar插件的方法
May 30 jQuery
jQuery实现监听下拉框选中内容发生改变操作示例
Jul 13 jQuery
Jquery的Ajax技术使用方法
Jan 21 jQuery
jQuery实现每日秒杀商品倒计时功能
Sep 06 jQuery
jQuery+ThinkPHP实现图片上传
Jul 23 jQuery
JQuery使用数组遍历跳出each循环
Sep 01 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
中东人咖啡哲学
2021/03/03 咖啡文化
解决File size limit exceeded 错误的方法
2013/06/14 PHP
php把大写命名转换成下划线分割命名
2015/04/27 PHP
Yii框架弹出框功能示例
2017/01/07 PHP
ThinkPHP模板标签eq if 中区分0,null,false的方法
2017/03/24 PHP
PHP中常用的魔术方法
2017/04/28 PHP
PHP中散列密码的安全性分析
2019/07/26 PHP
PHP配合fiddler抓包抓取微信指数小程序数据的实现方法分析
2020/01/02 PHP
jquery $.ajax入门应用一
2008/11/19 Javascript
深入理解bootstrap框架之入门准备
2016/10/09 Javascript
jquery网页日历显示控件calendar3.1使用详解
2016/11/24 Javascript
Js判断H5上下滑动方向及滑动到顶部和底部判断的示例代码
2017/11/15 Javascript
三分钟学会用ES7中的Async/Await进行异步编程
2018/06/14 Javascript
JavaScript简易计算器制作
2020/01/17 Javascript
微信小程序选择图片控件
2021/01/19 Javascript
[02:23]DOTA2英雄基础教程 幻影长矛手
2013/12/09 DOTA
Python之父谈Python的未来形式
2016/07/01 Python
Python合并字典键值并去除重复元素的实例
2016/12/18 Python
Window10+Python3.5安装opencv的教程推荐
2018/04/02 Python
详谈Pandas中iloc和loc以及ix的区别
2018/06/08 Python
PyQt4编程之让状态栏显示信息的方法
2019/06/18 Python
python实现鸢尾花三种聚类算法(K-means,AGNES,DBScan)
2019/06/27 Python
如何基于Python + requests实现发送HTTP请求
2020/01/13 Python
DVF官方网站:美国时装界尊尚品牌
2017/08/29 全球购物
德国BA保镖药房中文网:Bodyguard Apotheke
2021/03/09 全球购物
教师求职推荐信范文
2013/11/20 职场文书
出纳岗位职责模板
2013/11/27 职场文书
应届专科生个人的自我评价
2014/01/05 职场文书
档案检查欢迎词
2014/01/13 职场文书
企业环保标语
2014/06/10 职场文书
小学清明节活动总结
2014/07/04 职场文书
党支部创先争优公开承诺书
2015/04/30 职场文书
小学体育组工作总结
2015/08/13 职场文书
小学语文教师研修日志
2015/11/13 职场文书
uwsgi+nginx代理Django无法访问静态资源的解决
2021/05/10 Servers
python单元测试之pytest的使用
2021/06/07 Python