我的页面中有以下javascript:
$("#attach-body").mousedown(function (event) {
//alert(event.button);
switch (event.button) {
case 2:
event.preventDefault();
event.stopPropagation();
break;
default:
}
如果我取消注释警报,它可以正常工作,但如果我不知道该事件没有触发。我试图禁用模式表单上的右键单击("#attach-body")。有人知道更好的方法,所以我不必提供不必要的警报吗?
答案 0 :(得分:0)
您还可以使用contextmenu
事件(摇摇欲坠的支持)
$(function(){
$('#dont-click').on('contextmenu', function(event){
event.preventDefault();
})
});
答案 1 :(得分:0)
$(document).on('contextmenu', '#attach-body', function (event) {
event.preventDefault();
});
试试这个。