所以标题说我怎么能这样做?
经过一些谷歌搜索,我得到了这个代码:
$('.lines').mousedown(function(event) {
if(event.which == 1){
console.log("left");
}else{
event.preventDefault();
console.log("right");
}
});
所以首先我需要确定哪个按钮被按下,因为我要使用不同的动作。但是event.preventDefault
由于某些原因,单击鼠标右键时不能正常工作。
答案 0 :(得分:1)
请尝试:
$(document).ready(function()
{
$(document).bind("contextmenu",function(e){
return false;
});
});
实际上,当你不能在网站上使用鼠标时,这很烦人。
您可以以相同的方式为任何特定块禁用它:
$(document).ready(function()
{
$('#test').bind("contextmenu",function(e){
return false;
});
});
示例HTML:
<div id="test"> No right clicks allowed here! </div>
示例CSS:
#test { width: 200px; height: 200px; background: red; }
最后,an example