• 技术文章 >web前端 >js教程

    jquery使用iscroll实现上拉、下拉加载刷新实例分享

    小云云小云云2018-01-20 14:01:37原创1052
    本文主要为大家详细介绍了jquery使用iscorll实现上拉、下拉加载刷新的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。

    本文实例为大家分享了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); 
              } 
     
            } 
          });

    页面部分


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

    相关推荐:

    iScroll是什么?iScroll用法实例详解

    iscroll实现下拉和上拉刷新的实例教程

    JQuery插件iScroll实现下拉刷新,滚动翻页特效_jquery

    以上就是jquery使用iscroll实现上拉、下拉加载刷新实例分享的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:iscroll jquery 下拉
    上一篇:webpack后端渲染详解 下一篇:AngularJs用户登录交互及验证、阻止FQ处理详解
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 聊聊使用Node.js + Cheerio 怎么进行数据抓取• Node.js各版本间有什么区别?如何选择合适的版本?• 总结分享10个JavaScript代码优化小技巧• 一文了解JavaScript栈• JavaScript字典与集合(总结分享)
    1/1

    PHP中文网