We are使用“点击”事件来点击链接并通过ajax加载内容。 但事件也发生在鼠标右键和滚轮点击上。 如何处理只剩下? 混淆
// jquery.coyod-engine-0.5.0.js
$(document).click(function(e){
var t = $(e.target);
if(t.hasClass('aj'))
{
e.stopPropagation();
e.preventDefault();
showContent(t.attr('href'));
return false;
}
return true;
});
谢谢!
答案 0 :(得分:3)
在功能开始时检查是否使用了左键
//left == 0, middle == 1, right == 2
if (e.button != 0) return true;
else {
//whatever
return false;
}
答案 1 :(得分:2)
只需在回调开始时添加:
if (e.button != 0) return true;
答案 2 :(得分:0)