是否可以在禁用上下文菜单时为右键单击分配回调函数?
$('div').on('contextmenu', function (e) {
e.preventDefault();
return false;
});
$('label').on('click', function (e) {
var btn = e.button;
if (btn == 2) {
alert(1);
} else {
return false;
}
});
最佳答案
这样做会更方便: DEMO
$('div').on('contextmenu', function (e) {
if(!$(this).children('label').is(e.target)){
e.preventDefault();
return false;
}
});
$('label').on('contextmenu', function (e) {
alert(1);
e.preventDefault();
return false;
});
关于javascript - 在禁用上下文菜单时将回调分配给 jQuery 右键单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25660200/