2011-04-21 33 views
1

我可以通過下面的代碼禁用Android的webkit瀏覽器上的觸摸事件。在Android 4的Firefox 4文檔中禁用觸摸事件

$(document).bind('touchmove', function(e){epreventDefault();}); 

但它似乎不適用於Android的新的Firefox 4。任何想法如何做到這一點?

回答

1
$(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();」 ...你忘了「。」在你的代碼中。

+0

我試試這個。但看起來它不工作,並禁用「moztouchmove」後,頁面仍然滾動。 – WaiLam 2011-04-22 11:25:38

+0

基本上,我也想禁用手勢來顯示標籤欄/工具欄。現在,他們會在左/右滑動時顯示。 – WaiLam 2011-04-22 11:36:21