【发布时间】:2016-05-21 21:11:18
【问题描述】:
我希望我的网站不能右键单击。我试过找出方法,我发现了。但我不知道如何在没有警报框的情况下禁用它。当有人右键单击时,我不希望任何事情发生。我尝试从代码中删除警报,但没有奏效。
【问题讨论】:
-
你的代码在哪里?
标签: javascript html alert right-click
我希望我的网站不能右键单击。我试过找出方法,我发现了。但我不知道如何在没有警报框的情况下禁用它。当有人右键单击时,我不希望任何事情发生。我尝试从代码中删除警报,但没有奏效。
【问题讨论】:
标签: javascript html alert right-click
if (document.addEventListener) {
document.addEventListener('contextmenu', function(e) {
e.preventDefault();
}, false);
} else {
document.attachEvent('oncontextmenu', function() {
window.event.returnValue = false;
});
}
【讨论】:
如果您使用的是jQuery,则可以这样做:
$(document).ready(function(){
$(document).bind("contextmenu",function(e){
return false;
});
});
这应该可行。
【讨论】: