3

我正在尝试在 HTML/CSS 和 Javascript 中为移动设备实现滑动手势。

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

它在 iOS 中运行良好,但在我拥有的两个 android 设备中的任何一个上都不能......

  • 银河 S II
  • 银河 Tab+ 7

运行安卓 3.2

我在这里用一个简单的例子创建了一个 JSFiddle

4

2 回答 2

4

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

于 2012-06-20T12:17:10.417 回答
4

Android 没有实现“Touch”。只需更改您的 touchSupport 检测。(

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

于 2012-06-20T12:17:44.420 回答