【发布时间】:2011-08-30 17:23:46
【问题描述】:
我正在尝试弄清楚如何在 Windows 7 中为 Windows 触摸事件(如大型触摸屏显示器,而不是移动设备)添加事件侦听器,但似乎无法在任何浏览器中触发 touchstart touchend 等事件.这些事件不会像在 iPad 上那样在浏览器中触发吗?
【问题讨论】:
标签: javascript touch
我正在尝试弄清楚如何在 Windows 7 中为 Windows 触摸事件(如大型触摸屏显示器,而不是移动设备)添加事件侦听器,但似乎无法在任何浏览器中触发 touchstart touchend 等事件.这些事件不会像在 iPad 上那样在浏览器中触发吗?
【问题讨论】:
标签: javascript touch
据我所知,这些事件仅包含在某些移动导航器中(不是全部,请参阅http://www.quirksmode.org/mobile/tableTouch.html)。我认为您无法在 ff/ie/chrome 之类的标准浏览器上处理它们。您必须使用 mousedown 和 cie。
【讨论】:
看看hammer.js http://eightmedia.github.com/hammer.js/v2/ 的v2 分支,它是一个很好的iOS、Android、BlackBerry 触摸事件抽象层,还包括对Windows 触摸事件的支持。
【讨论】: