[英]Is there anyway to stop scrolling programmatically?
這將禁用所有滾動功能。
var myScroller = new IScroll('#wrapper');
myScroller.disable();
有什么方法可以停止滾動(不禁用iscroll)?
var myScroller = new IScroller('#wrapper');
myScroller.stopScroll() ?
myScroller.preventScroll() ?
myScroller.stayFixed() ?
您是否嘗試閱讀文檔 ? 不要只是嘗試猜測一個函數的名稱。 也許這會幫助您:
options.disable鼠標選項.disablePointer選項.disableTouch
默認情況下,iScroll偵聽所有指針事件,並對第一個發生的事件做出反應。 似乎浪費資源,但事實證明,功能檢測非常不可靠,這種全聽方法是我們對廣泛瀏覽器/設備兼容性的最安全選擇。
如果您具有用於設備檢測的內部機制,或者您事先知道腳本將在何處運行,則可能需要禁用所有不需要的事件集(鼠標,指針或觸摸事件)。
IScroll並不是為了防止滾動而設計的,因此,如果這是您要使用的,請放棄它。 即使啟用滾動時仍要使用IScroll,也許這也可以幫助您: 如何暫時禁用滾動?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.