我在这里有一个JSFiddle提出了我的问题:http://jsfiddle.net/Paddy/86YSN/7/
这是一个非常简单的选框-单击时,小白框仅移动到下一张/上一张幻灯片。

如果您双击鼠标,则会出问题,并且幻灯片会卡在位置上。我一直在尝试找出如何在几个小时内简单地禁用这些元素的双击事件-我已经尝试过这种方法:

$('#arrow_left').bind('dblclick',function(e){
    e.preventDefault();
});


但没有运气。有人可以帮忙吗?

(非常感谢)。

最佳答案

您应该检查一下它当前是否动画,如果不是,则继续并再次运行动画。这样可以完成动画,我认为与使用.stop()相比,这更符合您的要求。

if(!$('.marquee_photos').is(":animated")){
   //your code here
}


JSFIDDLE HERE

关于javascript - 通过单击事件停止元素上的双击事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8725231/

10-10 22:19