我正在使用jQuery编写事件处理程序,并且对点击和双击事件有疑问。我有一个带有“文件”类的元素。它有两个事件处理程序,一个用于单击元素,另一个用于双击。我希望两个都独立于另一个触发,但是当双击事件发生时,总会触发click事件。单击并双击事件触发
$('.file').live('dblclick', function(//event handler code){});
$('.file').live('click', function(//event handler code){});
当用户双击附加了事件的项目时,应该触发双击事件,这是正常的。但是,似乎任何单击事件也会触发。在jQuery中,如果双击事件触发,这是否意味着单击事件一直在同一元素上触发?
是的,没有办法很好地改变它。没有一个点击,怎么会有双击? – 2011-12-21 21:43:47
可能重复[如何区分单击事件和双击事件?](http://stackoverflow.com/questions/5497073/how-to-differentiate-single-click-event-and-double-click-event) – 2011-12-21 21:54:19