2012-06-20 40 views
2

我試圖在HTML/CSS中爲移動設備實施滑動手勢。Android瀏覽器未正確響應觸摸事件

這是非常基本的,我將事件監聽器添加到文檔並嘗試記錄操作。我也試圖阻止事件的默認行爲,所以觸摸移動不會將窗口拖到整個地方。

它工作正常,在iOS上,但不能在任何我有兩個Android設備的...

  • 的Galaxy S II
  • 的Galaxy Tab + 7

運行Android 3.2的

我創建了一個JSFiddle與一個裸骨頭example here

+0

無恥的插頭,但也許這將有助於:http://ben-major.co.uk/2012/05/jquery-mobile-events-finally-launched/ – BenM

回答

3

嘗試使用'ontouchstart' in window而不是typeof Touch == "object"進行觸摸支持檢測。

4

Android不執行「觸摸」。只需更改您的touchSupport檢測。 (

你只需要在這裏證實var touchSupport = ('ontouchstart' in window)

相關問題