關於iscroll的進階問題瀏覽器
剛開始使用Iscroll的時候會遇到好多問題,其實大部分都是缺乏配置參數。這些配置參數能夠解決好多問題。spa
可是有一種的是關於頁面加載的。code
好比說 剛打開頁面的時候 你的頁面能夠正常進行滑動blog
當你的頁面再次刷新 或者跳轉的時候 並不能滑動。io
因此 你須要 讓他頁面加載完畢的時候 在此執行那段js代碼。event
var myScroll; function loaded() { setTimeout(function () { myScroll = new IScroll('.iscroll',{ click:true, preventDefault:false, preventDefaultException: { tagName: /^(INPUT|TEXTAREA|BUTTON|SELECT|A)$/ }, scrollWheel:true, }); }, 100); } window.addEventListener('load', loaded, false);
preventDefault:false, 瀏覽器默認阻止問題
window.addEventListener('load', loaded, false);
頁面再次加載。 便可執行iscroll 滑動。
一樣iscroll 也會阻止a標籤的點擊。
click:true, 解決a標籤的點擊問題。
preventDefaultException: { tagName: /^(INPUT|TEXTAREA|BUTTON|SELECT|A)$/ },
一樣也是解決a標籤的點擊問題。
目前大概就這些, 還有的之後會補充。