js如何防止自帶右鍵選單的彈出

antzone發表於2017-04-06

可能有不少朋友遇到這樣的問題,那就是當製作自定義右鍵選單的時候,發現會一併彈出系統自帶的選單。下面就介紹一下如何防止此選單的出現,實現方式很簡單,程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
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,這樣就可以阻止預設動作的發生。


相關文章