我想在我的div上右键单击并禁用某些内容。
可悲的是,右键单击不受StopPropagation的限制,浏览器的右键菜单仍然显示...
$("#PresentationFilterBigDiv").mousedown(function (ev) {
if (ev.which == 3) {
$('#PresentationFilterDiv').css('display', 'block');
$('#PresentationFilterBigDiv').css('display', 'none');
ev.stopPropagation();
presentationMode = 1;
return false;
}
});
答案 0 :(得分:1)
尝试使用oncontextmenu
和event.preventDefault();
:
$(document).ready(function(){
document.oncontextmenu = function() {
return false;
};
$(document).mousedown(function(e){
if( e.which == 2 ) {
alert('No don\'t use right mousebutton!');
return false;
}
return true;
});
});