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.masonry瀑布流效果
May 25 jQuery
jQuery.form.js的使用详解
Jun 14 jQuery
jQuery动画_动力节点节点Java学院整理
Jul 04 jQuery
利用jQuery+localStorage实现一个简易的计时器示例代码
Dec 25 jQuery
jQuery图片查看插件Magnify开发详解
Dec 25 jQuery
jQuery简单判断值是否存在于数组中的方法示例
Apr 17 jQuery
jQuery实现网页拼图游戏
Apr 22 jQuery
jquery实现动态改变css样式的方法分析
May 27 jQuery
jQuery实现高级检索功能
May 28 jQuery
jquery传参及获取方式(两种方式)
Feb 13 jQuery
jQuery加PHP实现图片上传并提交的示例代码
Jul 16 jQuery
jQuery+ThinkPHP实现图片上传
Jul 23 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
Yii入门教程之Yii安装及hello world
2014/11/25 PHP
分享最受欢迎的5款PHP框架
2014/11/27 PHP
php提取身份证号码中的生日日期以及验证是否为成年人的函数
2015/09/29 PHP
PHP基于自增数据如何生成不重复的随机数示例
2017/05/19 PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
2017/08/29 PHP
wordpress自定义标签云与随机获取标签的方法详解
2019/03/22 PHP
Nigma vs Liquid BO3 第一场2.14
2021/03/10 DOTA
javascript css在IE和Firefox中区别分析
2009/02/18 Javascript
关于JavaScript对象的动态选择及遍历对象
2014/03/10 Javascript
js对图片base64编码字符串进行解码并输出图像示例
2014/03/17 Javascript
利用jQuery的动画函数animate实现豌豆发射效果
2016/08/28 Javascript
Bootstrap CSS组件之输入框组
2016/12/17 Javascript
ng-options和ng-checked在表单中的高级运用(推荐)
2017/01/21 Javascript
值得分享和收藏的xmlplus组件学习教程
2017/05/05 Javascript
React-router v4 路由配置方法小结
2017/08/08 Javascript
VUE2 前端实现 静态二级省市联动选择select的示例
2018/02/09 Javascript
谈谈React中的Render Props模式
2018/12/06 Javascript
Python的“二维”字典 (two-dimension dictionary)定义与实现方法
2016/04/27 Python
对Tensorflow中的变量初始化函数详解
2018/07/27 Python
Python线性拟合实现函数与用法示例
2018/12/13 Python
python学习开发mock接口
2019/04/28 Python
pandas创建DataFrame的7种方法小结
2020/06/14 Python
在keras里实现自定义上采样层
2020/06/28 Python
PyTorch中Tensor的数据类型和运算的使用
2020/09/03 Python
pycharm 如何取消连按两下shift出现的全局搜索
2021/01/15 Python
CSS3圆角和渐变2种常用功能详解
2016/01/06 HTML / CSS
基于CSS3制作立体效果导航菜单
2016/01/12 HTML / CSS
HTML5视频支持检测(检查浏览器是否支持视频播放)
2013/06/08 HTML / CSS
HTML5中div、article、section的区别及使用介绍
2013/08/14 HTML / CSS
菲律宾最大的网上花店和礼品店:PhilFlower.com
2018/02/09 全球购物
运动会领导邀请函
2014/02/05 职场文书
小学二年级学生评语
2014/04/21 职场文书
大学本科生职业生涯规划书范文
2014/09/14 职场文书
村干部群众路线整改措施思想汇报
2014/10/12 职场文书
个人廉洁自律总结
2015/03/06 职场文书
小程序自定义轮播图圆点组件
2022/06/25 Javascript