因為專案需要,最近使用了iscroll5,但是發現無論如何都不能完美的實現下拉重新整理效果。仔細檢查了下,發現iscroll5中當重置位置的時候,如果當前y座標大於0,則固定滾動回0,無法動態設定。
那麼我們只需要進行一點簡單的修改,就可以搞定這個問題。
1.找到下面這個部分:
更改為:
this.minscrollx =0;
this.minscrolly =0;
2.再找到resetposition
,將其中:
將:if(!this.hashorizontalscroll ||this.x >0)
elseif(this.x if(!this.hasverticalscroll ||this.y >0)
elseif(this.y 修改為:
if(!this.hashorizontalscroll ||this.x >0)
elseif(this.x if(!this.hasverticalscroll ||this.y >0)
elseif(this.y 水平不到家,無法像js大神那樣講得頭頭是道。僅做記錄,以備後查。iscroll5是不相容ie低版本的。為相容ie低版本 以ie8為例 需做以下工作 1 事件繫結方式相容 眾所周知,獨特的ie有它自己事件處理的方法attachevent和detachevent。iscroll5的事件處理統一使用的是u... 解決方案很簡單,把這段 注釋掉即可,不得不說,在ios上使用iscroll效果很不錯。解決之後繼續測試,發現乙個很嚴重的問題,ios執行很流暢,沒有不適,而android上,當我把tab切換到聊天頁,只要一在input裡輸入內容並傳送出去,再回去詳情頁,頁面就卡住,不能滑動。這不是乙個小bug,為了... 2 提取iscroll probe.js,選擇這個檔案的原因是我們要給iscroll擴充套件乙個事件,需要用到probetype 屬性 3 修改iscroll probe.js的原始碼,新增上拉監聽事件slideup iscroll 5 原始碼注釋 4 編輯頁面 html 上拉載入更多 css po...IScroll5相容IE修改
移動端那些事兒之iscroll5
iscroll5實現下拉載入更多