javascript自定義右鍵選單程式碼
右鍵選單這個再熟悉不過了,使用電腦的話每天幾乎都要操作上千遍右鍵選單,下面分享一段自定義右鍵選單的程式碼例項,希望能夠給需要相關內容的朋友帶來幫助,程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.51texiao.cn/" /> <title>螞蟻部落</title> <style type="text/css"> #d1{ width:100px; height:200px; background-color:green; display:none; } #dl a{ display:block; } </style> <script type="text/javascript"> window.onload=function(){ rightmenu('p1','d1'); } function rightmenu(elementID,menuID){ var menu=document.getElementById(menuID); //獲取選單物件 var element=document.getElementById(elementID);//獲取點選擁有自定義右鍵的 元素 //設定該元素的 按下滑鼠右鍵右鍵的 處理函式 element.onmousedown=function(aevent){ //解決相容性 if(window.event)aevent=window.event; //當事件屬性button的值為2時,表使用者按下了右鍵 if(aevent.button==2){ document.oncontextmenu=function(aevent){ if(window.event){ aevent=window.event; //對IE 中斷 預設點選右鍵事件處理函式 aevent.returnValue=false; } else{ aevent.preventDefault();//對標準DOM 中斷 預設點選右鍵事件處理函式 } } menu.style.cssText='display:block;top:'+aevent.clientY+'px;'+'left:'+aevent.clientX+'px;' //將選單相對 滑鼠定位 } } menu.onmouseout=function(){ //設定 滑鼠移出選單時 隱藏選單 setTimeout(function(){menu.style.display="none";},400); } } </script> </head> <body> <p id="p1">對我右鍵出現選單</p> <div id="d1"> <a>剪下</a> <a>複製</a> <a>貼上</a> </div> </body> </html>
相關文章
- JavaScript自定義右鍵選單詳解JavaScript
- 自定義右鍵導航選單程式碼例項
- 自定義 Windows 右鍵選單項Windows
- win10右鍵選單彈出方向怎麼自定義_win10如何自定義右鍵選單彈出方向Win10
- 自定義右鍵選單實現過程詳解
- 遮蔽滑鼠右鍵選單例項程式碼單例
- 禁用文字選擇、右鍵選單例項程式碼單例
- jQuery實現的禁用右鍵選單程式碼jQuery
- 管理右鍵選單
- jQuery實現的禁用右鍵選單程式碼例項jQuery
- win10系統刪除右鍵選單中“自定義資料夾”選項的方法Win10
- Qt:QT右鍵選單QT
- 右鍵模擬windows選單Windows
- 自定義 IE 滑鼠右鍵彈出式 (轉)
- JCEF 如何修改右鍵選單項(JCEF在右鍵選單中新增開發者選項-show dev tools)dev
- 新增右鍵選單: SourceTree 右鍵開啟當前目錄
- 如何管理win10右鍵新建選單_win10如何清理右鍵新建選單Win10
- AM右鍵新易髮選單重建bat指令碼BAT指令碼
- 右鍵選單遮蔽 和 複製到剪貼簿 的javascriptJavaScript
- jq模仿右鍵觸發選單
- Notepad++ 右鍵選單
- js 做網頁右鍵選單JS網頁
- C#將自己的程式新增到右鍵選單C#
- 將自已的程式加到滑鼠右鍵選單裡(轉)
- win10桌面右鍵選單清理的方法_如何清理win10桌面右鍵選單Win10
- 右鍵選單中的文字文件新增快捷鍵
- css自定義單選按鈕的樣式程式碼例項CSS
- 滑鼠右鍵選單欄東西太多怎麼辦 右鍵選單怎麼編輯調整
- Win10檔案右鍵選單清理教程 Win10右鍵選單怎麼刪除?Win10
- UIWebView自定義選單欄UIWebView
- Windows如何新增右鍵新建選單Windows
- [msys2]整合到右鍵選單
- 手動新增git到 右鍵選單Git
- win10滑鼠右鍵選單欄怎麼改 刪除右鍵選單欄無用選項的方法Win10
- win10怎麼去除桌面右鍵多餘選單命令_win10如何清理右鍵新建選單Win10
- win10右鍵選單出現左邊如何恢復到右邊_win10右鍵選單在左邊怎麼改回右邊Win10
- 關聯自己的應用程式到右鍵選單中 (轉)
- Win10右鍵選單管理方法Win10