我使用jQuery Mobile开发一个单独的页面,以便在Android Webview中使用。
我需要一个按钮来放置一些按下的效果,然后我使用vmousedown
添加按下样式类和vmouseup
来删除之前添加的类。但是,有一些事情会中断vmouseup
进程。
重现:
首先,按一个按钮,它会触发vmousedown
事件
然后,保持手指并移动到触发区域之外
最后,松开你的手指,你会看到它保持你握住它的状态。
我做了一个测试演示,发现它甚至不会触发vmouseout
或vmousecancel
,最后一个事件已被触发vmousedown
。
有没有人知道为什么会发生这种情况以及如何解决这个问题? 这是代码:Fiddle
答案 0 :(得分:0)
当我写一个测试手势事件的例子时,我注意到,taphold
事件将被触发,然后我把它放在方法上并修复了这个问题。