在“mousedown”中使用event.preventDefault()是否会阻止jquery中的“click”或“mouseup”事件?
我是jquery
新手,我怀疑在mousedown
或mouseup
事件中使用events.preventDefault()
是否会阻止click
或dblclick
事件?
请给我一个澄清或样品。
提前致谢。 马杜
mouseup
或mousedown
不会阻止默认的单击事件。
小提琴演示
你需要使用click()
:
$('.test').on('click', function(e) { e.preventDefault(); });
小提琴演示
它不会阻止事件本身,而是阻止事件触发的操作 。
一个简单的例子就是点击锚链接。 click事件的默认操作是将浏览器带到新URL。 在这种情况下,它不会发生。