方法一: 使用contextmenu事件
点击鼠标右键禁止出现默认菜单
$(document).contextmenu(function(e){ e.preventDefault();//阻止默认行为 console.log('this:'+this); console.log('e:'+e); console.log('e.target:'+e.target); });
解释:使用contextmenu事件自定义右键弹出菜单,使用event对象的preventDefault()函数阻止默认行为的发生,即可间接实现鼠标右键控制。
方法二:使用bind事件绑定
$(document).bind("contextmenu", function (e) { e.preventDefault();//阻止默认行为 console.log('this:'+this); console.log('e:'+e); console.log('e.target:'+e.target); });
推荐文章