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>
相關文章
- 自定義右鍵選單
- 自定義 Windows 右鍵選單項Windows
- javascript右鍵選單JavaScript
- win10右鍵選單彈出方向怎麼自定義_win10如何自定義右鍵選單彈出方向Win10
- 管理右鍵選單
- win10系統刪除右鍵選單中“自定義資料夾”選項的方法Win10
- 【C#】【DevExpress】自定義單元格右鍵選單,去除單元格編輯時,載入系統的預設選單C#devExpress
- Qt右鍵選單實現QT
- windows11 始終右鍵選單顯示更多選項/右鍵選單返回舊版Windows
- 如何給頁面新增追加右鍵選單(原右鍵選單功能保持不變)
- 如何管理win10右鍵新建選單_win10如何清理右鍵新建選單Win10
- 新增右鍵選單: SourceTree 右鍵開啟當前目錄
- AM右鍵新易髮選單重建bat指令碼BAT指令碼
- Windows如何新增右鍵新建選單Windows
- jq模仿右鍵觸發選單
- 微信小程式下拉選單自定義元件微信小程式元件
- 滑鼠右鍵選單欄東西太多怎麼辦 右鍵選單怎麼編輯調整
- win11 恢復右鍵選單
- 手動新增git到 右鍵選單Git
- [msys2]整合到右鍵選單
- win10滑鼠右鍵選單欄怎麼改 刪除右鍵選單欄無用選項的方法Win10
- win10右鍵選單出現左邊如何恢復到右邊_win10右鍵選單在左邊怎麼改回右邊Win10
- win10怎麼去除桌面右鍵多餘選單命令_win10如何清理右鍵新建選單Win10
- win11使用傳統右鍵選單
- win10桌面右鍵選單清理的方法_如何清理win10桌面右鍵選單Win10
- win11右鍵選單怎麼還原經典選單
- win11右鍵選單怎麼改回win10 win11右鍵選單改回win10的方法Win10
- Windows登錄檔增加右鍵多級選單Windows
- C/C++ Qt 給ListWidget增加右鍵選單C++QT
- windows右鍵選單擴充套件容器[開源]Windows套件
- vscode外掛編寫體驗-右鍵選單VSCode
- win10右鍵選單下拉速度很慢怎麼辦_Win10右鍵選單下拉速度慢如何解決Win10
- Cordova應用的JavaScript程式碼和自定義外掛程式碼的除錯JavaScript除錯
- Windows 11刪除右鍵選單的新建選單的bmp影像(Bitmap image)Windows
- 批處理檔案來實現右鍵 DLL 註冊的功能,實現右鍵選單中的自定義 DLL 註冊功能,你需要編輯登錄檔來新增相應的登錄檔項,PowerShell 指令碼,用於註冊 DLL 並將其與右鍵選單項關聯起來:指令碼
- Windows 10右鍵選單新增“管理員取得所有權”Windows
- Windows 配置新增右鍵選單 —— 在VSCode中開啟WindowsVSCode
- windows滑鼠右鍵選單新增檔案-開啟方式Windows
- 沒有滑鼠Mac怎麼調出右鍵選單Mac