如何解决鼠标被中断的问题

How to solve vmouseup being interrupted

本文关键字:中断 问题 鼠标 何解决 解决      更新时间:2023-09-26

我正在使用jQuery Mobile开发一个用于Android Webview的页面。

有一个按钮,我需要放置一些按下的效果,然后我使用vmousedown添加按样式类,vmouseup删除之前添加的类。但是,有些东西会中断vmouseup过程。

繁殖:
首先,按下一个按钮,它将触发vmousedown事件。
然后,按住手指并移出扳机区域。
最后,松开你的手指,你会看到它保持你握住它的状态。

我做了一个演示来测试,发现它甚至不会触发vmouseoutvmousecancel,最后一个触发的事件是vmousedown

有谁知道为什么会发生这种情况以及如何解决这个问题?
这是代码:小提琴

当我写一个示例来测试手势事件时,我注意到,taphold事件将被触发,然后我把它放在方法上,这个问题得到了修复。