我是jquery
的新用户,我怀疑在events.preventDefault()
或mousedown
事件中使用mouseup
是否会阻止click
或{{1事件?
请提供澄清或样本。
提前致谢。 马杜
答案 0 :(得分:11)
mouseup
或mousedown
都不会阻止默认点击事件。
您需要使用click()
:
$('.test').on('click', function(e) {
e.preventDefault();
});
答案 1 :(得分:4)
它不会阻止事件本身,但会阻止事件触发的操作。
一个简单的例子就是点击锚链接。 click事件的默认操作是将浏览器带到新URL。在这种情况下,它不会发生。