回答您的问题-使用
contextmenu事件,如下所示:
if (document.addEventListener) { document.addEventListener('contextmenu', function(e) { alert("You've tried to open context menu"); //here you draw your own menu e.preventDefault(); }, false);} else { document.attachEvent('oncontextmenu', function() { alert("You've tried to open context menu"); window.event.returnValue = false; });}<body> Lorem ipsum...</body>
但是您应该问自己,您是否真的要覆盖默认的右键单击行为-这取决于您正在开发的应用程序。
JSFIDDLE
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)