在“mousedown”中使用event.preventDefault()是否会阻止jquery中的“click”或“mouseup”事件?

我是jquery新手,我怀疑在mousedownmouseup事件中使用events.preventDefault()是否会阻止clickdblclick事件?

请给我一个澄清或样品。

提前致谢。 马杜

mouseupmousedown不会阻止默认的单击事件。

小提琴演示

你需要使用click()

 $('.test').on('click', function(e) { e.preventDefault(); }); 

小提琴演示

它不会阻止事件本身,而是阻止事件触发操作

一个简单的例子就是点击锚链接。 click事件的默认操作是将浏览器带到新URL。 在这种情况下,它不会发生。