1
我可以通過下面的代碼禁用Android的webkit瀏覽器上的觸摸事件。在Android 4的Firefox 4文檔中禁用觸摸事件
$(document).bind('touchmove', function(e){epreventDefault();});
但它似乎不適用於Android的新的Firefox 4。任何想法如何做到這一點?
我可以通過下面的代碼禁用Android的webkit瀏覽器上的觸摸事件。在Android 4的Firefox 4文檔中禁用觸摸事件
$(document).bind('touchmove', function(e){epreventDefault();});
但它似乎不適用於Android的新的Firefox 4。任何想法如何做到這一點?
$(document).bind('MozTouchMove', function(e){e.preventDefault();});
我會認爲這應該工作。不同的是,Mozilla稱他們的觸摸事件不同的名稱:
MozTouchDown: "Sent when the user begins a screen touch action."
MozTouchMove: "Sent when the user moves his finger on the touch screen."
MozTouchUp: "Sent when the user lifts his finger off the screen."
P.S.它是「e.preventDefault();」 ...你忘了「。」在你的代碼中。
我試試這個。但看起來它不工作,並禁用「moztouchmove」後,頁面仍然滾動。 – WaiLam 2011-04-22 11:25:38
基本上,我也想禁用手勢來顯示標籤欄/工具欄。現在,他們會在左/右滑動時顯示。 – WaiLam 2011-04-22 11:36:21