js如何防止自带右键菜单的弹出

快乐打工仔 分类:实例代码

可能有不少朋友遇到这样的问题,那就是当制作自定义右键菜单的时候,发现会一并弹出系统自带的菜单。下面就介绍一下如何防止此菜单的出现,实现方式很简单,代码如下:

document.oncontextmenu=function(event){
  var event=event||window.event;
  omenu.style.display="block"; 
  omenu.style.left=event.clientX+"px"; 
  omenu.style.top=event.clientY+"px";
  return false;
};

上面只是一个代码片段而已,阻止系统自带的菜单的关键是后面使用了return false,这样就可以阻止默认动作的发生。

回复

我来回复
  • 暂无回复内容