2

在 touchstart 和 touchend 事件中描述了一个父 div。它有一个完全覆盖父母的孩子。在 touchstart 上,我删除了孩子并添加了其他孩子。在这种情况下,不会触发 touchend 事件。在这种情况下,相同的鼠标事件(mousedonw/mouseup)运行良好。

是jsfiddle。

我不能使用鼠标事件,因为在设备(iPad、Android)上,mousedown 事件实际上不是在用户开始触摸元素时调用,而是在 mouseup 之前调用。

4

1 回答 1

0

好的,看起来我找到了解决方案。我需要结合订阅:touchstart 和 mouseup 事件。

http://jsfiddle.net/e3bUq/27/

于 2012-08-02T06:16:01.713 回答