Android浏览器无法正确响应触摸事件

时间:2012-06-20 12:10:28

标签: javascript android touch

我正在尝试在HTML / CSS&amp ;;中为移动设备实现滑动手势。的JavaScript。

这是非常基本的,我正在向文档中添加事件侦听器并尝试记录操作。我也试图阻止事件默认行为,因此触摸移动不会将窗口拖到整个地方。

它在iOS中运行良好,但在我拥有的两个Android设备中都没有...

  • Galaxy S II
  • Galaxy Tab + 7

运行Android 3.2

我创建了一个带有简单example here

的JSFiddle

2 个答案:

答案 0 :(得分:4)

尝试'ontouchstart' in window代替typeof Touch == "object"进行触摸支持检测。

答案 1 :(得分:4)

Android没有实现“触控”。只需更改touchSupport检测即可。 (

您只需验证var touchSupport = ('ontouchstart' in window)

即可