当用户点击并保持时,jquery重复点击/点击事件

时间:2013-04-20 17:00:47

标签: jquery jquery-mobile

我正在使用jquery mobile,但该页面也适用于台式机,外观和感觉完全不同。因此,根据屏幕大小,我动态加载jquery移动框架。这很好用,但现在的问题是,只要按下四个可用按钮中的一个,我就需要一个图像来保持旋转。在普通的桌面PC上,我可以使用mousedown mouseup/mouseout结合setInterval来模拟此行为,但这不适用于触摸设备,所以我尝试添加vmousedown事件....现在问题是,当没有加载JQM时,只触发mousedown,但如果它在那里,则两个事件都会触发。

示例代码:

$('#test_btn').on(`mousedown vmousedown`,function(e){
    console.log('clicked'); 
});

我能想到的一个解决方案是检查我是否正在使用JQM并且分别为这两个事件分别使用相同代码的两个副本....但这似乎有点hacky解决方案。还有更好的选择吗?

0 个答案:

没有答案