2

我正在编写一个旨在在 Android 手机和其他移动设备上查看的网页。我将使用网页而不是应用程序,因为它更独立于平台。

我想在用户单击并按住网页上的按钮时连续执行操作。在移动设备上,当他们将手指放在网页上的按钮上时,操作将持续运行。

我尝试在输入按钮的 onmousedown 事件上使用 javascript 函数 setInterval() 并在 onmouseup 事件上使用 clearInterval()。当从 PC 上的任何浏览器访问设备时,这非常有效。不幸的是,它不适用于我的 Android 手机。按下并按住时,按钮外观似乎确实会更改为保持状态,但不会调用 onmousedown 事件。

有没有人找到一种与 Android 设备兼容的长按按钮操作的好方法?

4

1 回答 1

0

在这里检查:

Android 上的 WebKit 可以使用哪些 DOM 事件?

和这里:

Quirksmode.org/mobile

似乎你需要使用一些 DOM 或触摸处理程序(最后一个在使用 trackbal 时可能会出现问题)

于 2011-05-26T15:43:22.323 回答