dropload 使用表


移動端下拉刷新、上拉加載更多插件

依賴 (dependence)

Zepto 或者 jQuery 1.7以上版本,推薦jQuery 2.x版本(二者不要同時引用) 
Zepto or jQuery 1.7+,recommend to use jQuery 2.x(not use them at the same time)

參數列表 (options)

參數 說明 默認值 可填值
scrollArea 滑動區域 綁定元素自身 window
domUp 上方DOM {
domClass : 'dropload-up',
domRefresh : '<div class="dropload-refresh">↓下拉刷新</div>',
domUpdate : '<div class="dropload-update">↑釋放更新</div>',
domLoad : '<div class="dropload-load">○加載中...</div>'
}
數組
domDown 下方DOM {
domClass : 'dropload-down',
domRefresh : '<div class="dropload-refresh">↑上拉加載更多</div>',
domLoad : '<div class="dropload-load">○加載中...</div>',
domNoData : '<div class="dropload-noData">暫無數據</div>'
}
數組
autoLoad 自動加載 true true和false
distance 拉動距離 50 數字
threshold 提前加載距離 加載區高度2/3 正整數
loadUpFn 上方function function(me){
//你的代碼
me.resetload();
}
loadDownFn 下方function function(me){
//你的代碼
me.resetload();
}

API

暴露一些功能,可以讓dropload更靈活的使用

lock() 鎖定dropload

參數 說明
lock() 智能鎖定,鎖定上一次加載的方向
lock('up') 鎖定上方
lock('down') 鎖定下方

unlock() 解鎖dropload

noData() 無數據

參數 說明
noData() 無數據
noData(true) 無數據
noData(false) 有數據

resetload() 重置。每次數據加載完,必須重置

已知問題

  • 由於部分Android中UC和QQ瀏覽器頭部有地址欄,並且一開始滑動頁面隱藏地址欄時,無法觸發scroll和resize,所以會導致部分情況無法使用。解決方案1:增加distance距離,例如DEMO2中distance:50;解決方案2:加meta使之全屏顯示
<meta name="full-screen" content="yes">
<meta name="x5-fullscreen" content="true">


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM