在使用jquery检测鼠标右键点击时,我注意到click事件处理程序似乎不会在鼠标右键点击时被触发,而mousedown或mouseup事件处理程序却可以。
例如,在测试div上右键单击后,将会弹出“testing!”的警告:
$('#test').mousedown(function(e) {
alert('testing');
});
然而,以下内容并不具备该功能:
$('#test').click(function(e) {
alert('testing!');
});
有人知道为什么吗?(涉及IT技术,无法提供更多上下文信息)