如何在没有任何基于触摸的屏幕/设备的情况下测试基于 JavaScript 的触摸事件?

发布于 12-19 05:27 字数 73 浏览 2 评论 0原文

如何在没有任何基于触摸的屏幕/设备的情况下测试触摸事件?

我有 Windows 7 电脑,但我的显示器不是触摸式的。

How to test touch events without having any touch based screen / device?

I have Windows 7 PC and my monitor is not touch based.

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

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

发布评论

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

评论(4

山田美奈子2024-12-26 05:27:18

Hammer.js 库可以模拟桌面设备上的触摸事件。
http://eightmedia.github.com/hammer.js/

Hammer.js library can simulate touch events on desktop devices.
http://eightmedia.github.com/hammer.js/

旧时浪漫2024-12-26 05:27:17

如果仍然有效,您可以使用库来测试触摸事件。它用于测试 Hammer 的触摸。

If it's still actual, you can use this library to test touch events. It's used to test touch for Hammer.

原谅我要高飞2024-12-26 05:27:17

一种可能的方法是安装 Android SDK 并在模拟器中使用浏览器。我建议使用 Android 2.x 映像,因为模拟有点慢,尤其是 3.x 和 4.0 映像。

One possible way is to install the Android SDK and use the browser in the emulator. I'd advise an Android 2.x image as emulation is a bit slow, especially the 3.x and 4.0 images.

我还不会笑2024-12-26 05:27:17

您可以使用谷歌浏览器。按 F12 打开控制台或检查任何元素,在右下角单击齿轮图标,然后转到“覆盖”,您可以在其中启用“模拟触摸事件”。您的鼠标点击就像触摸一样。
注意:取消绑定/删除任何电脑的点击事件,如 onclick、onmousedown、.click 和 .ect,因为在此模式下触摸和点击事件都有效。
在此处输入图像描述

You can use google chrome. Open console by pressing F12 or inspect any element, in right-bottom corner click on gear icon, then go to "overrides" where you can enable "Emulate touch events". Your mouse clicks will be like touches.
Notice: unbind/remove any pc's click events like onclick,onmousedown,.click and .ect because in this mode will works both of touch and click events.
enter image description here

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