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中each循环的简单回滚操作
May 05 jQuery
jQuery实现frame之间互通的方法
Jun 26 jQuery
基于jQuery实现手风琴菜单、层级菜单、置顶菜单、无缝滚动效果
Jul 20 jQuery
使用jquery的jsonp如何发起跨域请求及其原理详解
Aug 17 jQuery
jquery实现用户登陆界面(示例讲解)
Sep 06 jQuery
jQuery实现的文字逐行向上间歇滚动效果示例
Sep 06 jQuery
jQuery实现的鼠标拖动浮层功能示例【拖动div等任何标签】
Dec 29 jQuery
jQuery实现的别踩白块小游戏完整示例
Jan 07 jQuery
JS/jQuery实现超简单的Table表格添加,删除行功能示例
Jul 31 jQuery
jquery 遍历hash操作示例【基于ajax交互】
Oct 12 jQuery
jquery实现聊天机器人
Feb 08 jQuery
jquery+css3实现的经典弹出层效果示例
May 16 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
phpexcel导出excel的颜色和网页中的颜色显示不一致
2012/12/11 PHP
PHP实现基于mysqli的Model基类完整实例
2016/04/08 PHP
PHP实现cookie跨域session共享的方法分析
2019/08/23 PHP
用jquery来定位
2007/02/20 Javascript
JQuery 图片延迟加载并等比缩放插件
2009/11/09 Javascript
javascript中Function类型详解
2015/04/28 Javascript
JS表格组件神器bootstrap table详解(基础版)
2015/12/08 Javascript
再谈JavaScript异步编程
2016/01/27 Javascript
Bootstrap 模态框(Modal)插件代码解析
2016/12/21 Javascript
vue 怎么创建组件及组件使用方法
2017/07/27 Javascript
BootStrap selectpicker后台动态绑定数据的方法
2017/07/28 Javascript
Vue+Vux项目实践完整代码
2017/11/30 Javascript
小程序实现锚点滑动效果
2019/09/23 Javascript
[00:27]DOTA2战队VP、Secret贺新春
2018/02/11 DOTA
[01:08:24]DOTA2-DPC中国联赛 正赛 RNG vs Phoenix BO3 第一场 2月5日
2021/03/11 DOTA
详解python的数字类型变量与其方法
2016/11/20 Python
使用Python脚本和ADB命令实现卸载App
2017/02/10 Python
python的pandas工具包,保存.csv文件时不要表头的实例
2018/06/14 Python
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snownlp】
2018/08/07 Python
Flask实现跨域请求的处理方法
2018/09/27 Python
python 模拟银行转账功能过程详解
2019/08/06 Python
python 根据网易云歌曲的ID 直接下载歌曲的实例
2019/08/24 Python
Python 3.6 中使用pdfminer解析pdf文件的实现
2019/09/25 Python
python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
2020/02/26 Python
python实现跨年表白神器--你值得拥有
2021/01/04 Python
selenium+超级鹰实现模拟登录12306
2021/01/24 Python
机修工工作职责
2014/02/21 职场文书
《爱如茉莉》教后反思
2014/04/12 职场文书
司法建议书范文
2014/05/13 职场文书
一份没有按时交货失信于客户的检讨书
2014/09/19 职场文书
三严三实对照检查材料
2014/09/22 职场文书
二手房购房协议书范本
2014/10/05 职场文书
2014年置业顾问工作总结
2014/11/17 职场文书
爱心助学感谢信
2015/01/21 职场文书
python scrapy简单模拟登录的代码分析
2021/07/21 Python
python中if和elif的区别介绍
2021/11/07 Python