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日期范围选择器附源码下载
May 23 jQuery
基于jQuery选择器之表单对象属性筛选选择器的实例
Sep 19 jQuery
JavaScript实现离开页面前提示功能【附jQuery实现方法】
Sep 26 jQuery
jquery获取transform里的值实现方法
Dec 12 jQuery
jQuery插件实现非常实用的tab栏切换功能【案例】
Feb 18 jQuery
jquery简单实现纵向的无缝滚动代码实例
Apr 01 jQuery
JQuery样式操作、click事件以及索引值-选项卡应用示例
May 14 jQuery
JQuery animate动画应用示例
May 14 jQuery
jquery实现的放大镜效果示例
Feb 24 jQuery
jQuery 淡入/淡出效果函数用法分析
May 19 jQuery
jQuery zTree如何改变指定节点文本样式
Oct 16 jQuery
jQuery ajax - getScript() 方法和getJSON方法
May 14 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
不用数据库的多用户文件自由上传投票系统(2)
2006/10/09 PHP
PHP之变量、常量学习笔记
2008/03/27 PHP
php中用于检测一个地理IP地址是否可用的代码
2012/02/19 PHP
ajax在joomla中的原生态应用代码
2012/07/19 PHP
php实现图片转换成ASCII码的方法
2015/04/03 PHP
Yii2语言国际化的配置教程
2018/08/19 PHP
splice slice区别
2006/10/09 Javascript
jquery 输入框数字限制插件
2009/11/10 Javascript
CSS+Jquery实现页面圆角框方法大全
2009/12/24 Javascript
Jquery选中或取消radio示例
2013/09/29 Javascript
Extjs4中Form的使用之本地hiddenfield
2013/11/26 Javascript
js实现表格字段排序
2014/02/19 Javascript
js实现简单锁屏功能实例
2015/05/27 Javascript
js验证手机号、密码、短信验证码代码工具类
2020/06/24 Javascript
jq stop()和:is(:animated)的用法及区别(详解)
2017/02/12 Javascript
使用webpack搭建react开发环境的方法
2018/05/15 Javascript
javascript实现画板功能
2020/04/12 Javascript
jQuery实现开关灯效果
2020/08/02 jQuery
uni-app实现获取验证码倒计时功能
2020/11/01 Javascript
[03:05]《我与DAC》之xiao8:DAC与BG
2018/03/27 DOTA
python 中文乱码问题深入分析
2011/03/13 Python
Python实现的简单发送邮件脚本分享
2014/11/07 Python
centos 下面安装python2.7 +pip +mysqld
2014/11/18 Python
Python变量访问权限控制详解
2019/06/29 Python
python GUI库图形界面开发之PyQt5动态加载QSS样式文件
2020/02/25 Python
美国特价机票专家:Airfarewatchdog
2018/01/24 全球购物
澳大利亚有机化妆品网上商店:The Well Store
2020/02/20 全球购物
汇科协同Java笔试题
2012/03/31 面试题
大学生自助营养快餐店创业计划书
2014/01/13 职场文书
《落花生》教学反思
2014/02/25 职场文书
社会稳定风险评估方案
2014/06/02 职场文书
电子商务专业求职信
2014/07/10 职场文书
地理科学专业自荐信
2014/09/01 职场文书
学校社团活动总结
2015/05/07 职场文书
windows系统安装配置nginx环境
2022/06/28 Servers
MySql按时,天,周,月进行数据统计
2022/08/14 MySQL