如何解决vmouseup被打断的问题

时间:2014-12-11 13:35:46

标签: javascript jquery jquery-mobile mouseevent

我使用jQuery Mobile开发一个单独的页面,以便在Android Webview中使用。

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

重现:
首先,按一个按钮,它会触发vmousedown事件 然后,保持手指并移动到触发区域之外 最后,松开你的手指,你会看到它保持你握住它的状态。

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

有没有人知道为什么会发生这种情况以及如何解决这个问题? 这是代码:Fiddle

1 个答案:

答案 0 :(得分:0)

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

相关问题