在" mousedown"中使用event.preventDefault()吗?防止"点击"或" mouseup"在jquery中的事件?

时间:2014-02-20 06:58:19

标签: javascript jquery events preventdefault

我是jquery的新用户,我怀疑在events.preventDefault()mousedown事件中使用mouseup是否会阻止click或{{1事件?

请提供澄清或样本。

提前致谢。 马杜

2 个答案:

答案 0 :(得分:11)

mouseupmousedown都不会阻止默认点击事件。

Fiddle Demo

您需要使用click()

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

Fiddle Demo

答案 1 :(得分:4)

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

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