jquery使用iscorll實現(xiàn)上拉、下拉加載刷新
更新時間:2017年10月26日 16:11:43 作者:飛奔的貓
這篇文章主要為大家詳細介紹了jquery使用iscorll實現(xiàn)上拉、下拉加載刷新的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了iscorll實現(xiàn)上拉下拉加載刷新的具體代碼,供大家參考,具體內(nèi)容如下
實現(xiàn)原理是:判斷fiiptop,flipdown是否顯示為依據(jù)
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>
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- jQuery模擬原生態(tài)App上拉刷新下拉加載更多頁面及原理
- JQuery插件iScroll實現(xiàn)下拉刷新,滾動翻頁特效
- jQuery+AJAX實現(xiàn)無刷新下拉加載更多
- jquery ajax實現(xiàn)下拉框三級無刷新聯(lián)動,且保存保持選中值狀態(tài)
- 用Jquery實現(xiàn)多級下拉框無刷新的聯(lián)動
- 基于jQuery Ajax實現(xiàn)下拉框無刷新聯(lián)動
- jQuery 翻頁組件yunm.pager.js實現(xiàn)div局部刷新的思路
- jquery刷新頁面的實現(xiàn)代碼(局部及全頁面刷新)
- 用Jquery.load載入頁面實現(xiàn)局部刷新
- jQuery實現(xiàn)AJAX定時刷新局部頁面實例
- JQuery+Ajax無刷新分頁的實例代碼
- jQuery實現(xiàn)的上拉刷新功能組件示例
相關(guān)文章
使用jQuery+EasyUI實現(xiàn)CheckBoxTree的級聯(lián)選中特效
這篇文章主要介紹了使用jQuery+EasyUI實現(xiàn)CheckBoxTree的級聯(lián)選中特效的相關(guān)資料,需要的朋友可以參考下2015-12-12
自己動手實現(xiàn)jQuery Callbacks完整功能代碼詳解
最近大量的用到jQuery Callbacks 對象,jQuery庫中的$.ajax()和$.Deferred() 對象也是基于這個對象實現(xiàn),下面我們也模擬實現(xiàn)jQuery Callbacks 對象的部分功能2013-11-11
jQuery創(chuàng)建自己的插件(自定義插件)的方法
在該系列之前的文章使用 jQuery:UI 項目中,我介紹了使用 jQuery 代碼中的插件來提高 web 應用程序的效率。2010-06-06

