[英]mouse : disable right and middle button click
我用过这个但它不起作用; 萤火虫没有错误:
$("div").live('mousedown', function(e) {
if( (e.which == 1) ) {
return ;
}if( (e.which == 3) ) {
return false;
}else if( (e.which == 2) ) {
return false;
}
})
我可以禁用右键单击contextmenu
但我不知道如何处理中键。
您可以使用Javascript和/或HTML属性(无论如何,这实际上是一个Javascript事件处理程序),如此处所述
<script language="javascript">
document.onmousedown=disableclick;
status="Right Click Disabled";
function disableclick(e)
{
if (e.button == 2) {
alert(status);
return false;
}
}
</script>
和
<body oncontextmenu="return false">
...
</body>
话虽如此:不要做。
为什么? 因为它除了烦人的用户之外什么都没有。 此外,许多浏览器都有一个安全选项,禁止禁用右键单击(上下文)菜单。
不知道为什么你想要。 如果出于某种错误的信念,你可以用这种方式保护你的源代码或图像,那就再想一想:你做不到。
您错过了代码中的“其他”。
$("div").live('mousedown', function(e) {
if( (e.which == 1) ) {
return ;
}else if( (e.which == 3) ) {
return false;
}else if( (e.which == 2) ) {
return false;
}
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.