ontouch 函数在 iPhone 模拟器上没有被触发

发布于 2024-11-14 07:50:27 字数 288 浏览 2 评论 0原文

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

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

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

尽管这确实返回 true:

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

还有其他人遇到此问题吗?

On the iPhone Simulator, the event callback for ontouch doesn't seem to be working.

The following does not seem to work on my simulator:

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

Although this does return true:

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

Has anyone else had this issue?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

笑看君怀她人 2024-11-21 07:50:27

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

  1. ontouchstart
  2. ontouchmove
  3. ontouchend

尝试一下这些,应该没问题!

可以在本文中找到一些很好的示例:

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

There are 3 touch related events:

  1. ontouchstart
  2. ontouchmove
  3. ontouchend

Try it with these and it should be OK!

Some good examples can be found with this article:

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文