在iPhone模拟器上没有触发ontouch功能

时间:2011-06-08 23:54:31

标签: javascript iphone javascript-events ios-simulator iphone-4

在iPhone模拟器上,“ontouch”的事件回调似乎不起作用。

以下似乎不适用于我的模拟器:

document.ontouch = function() {
    alert('it works!');
}

虽然这确实是真的:

if ('ontouch' in document) {
    alert('touch supported');
}

还有其他人有这个问题吗?

1 个答案:

答案 0 :(得分:1)

有3个与触摸相关的事件:

  1. ontouchstart
  2. ontouchmove
  3. ontouchend
  4. 尝试使用这些,它应该没问题!

    本文可以找到一些很好的例子:

    http://www.sitepen.com/blog/2008/07/10/touching-and-gesturing-on-the-iphone/