国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

js實現自定義右鍵菜單

瀏覽:95日期:2024-05-08 14:21:00

本文實例為大家分享了js實現右鍵菜單的具體代碼,供大家參考,具體內容如下

原理:

1.屏蔽默認的右鍵菜單

2.點擊右鍵獲取位置,讓自定義菜單到點擊位置上

3.點擊左鍵,自定義菜單消失

代碼如下

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>右鍵菜單練習</title> <style> *{ margin: 0; /*padding: 0;*/ } ul{ width: 120px; height: 150px; background-color: rgb(204,204,204); font-size: 22px; list-style: none; line-height: 50px; position: fixed; display: none; } li{ background-color: rgb(238,238,238); padding-left: 15px; } </style></head><body><ul id='ul'> <li>復制</li> <li>剪切</li> <li>粘貼</li></ul><script> //給document 添加 oncontextmenu 事件 取消默認的右鍵菜單的行為。 //點擊右鍵的時候,獲得點擊的位置。 var ul = document.getElementById(’ul’); document.oncontextmenu=function(e){ e=e||window.event; //屏蔽樣式 e.preventDefault?e.preventDefault():(e.returnValue=false); //獲取坐標 var x=e.clientX;//視口的位置 var y=e.clientY; //顯示菜單 ul.style.display=’block’; ul.style.top=y+’px’; ul.style.left=x+’px’; }; //點擊左鍵 自定義菜單消失 document.onclick=function () { ul.style.display=’none’; }; //給每個li添加 鼠標進入(onmouseover)和鼠標離開(onmouseout)的事件 var lis = document.querySelectorAll(’li’); for (let i = 0; i < lis.length; i++) { lis[i].onmouseover=function () { lis[i].style.backgroundColor=’rgb(204,204,204)’; }; lis[i].onmouseout=function () { lis[i].style.backgroundColor=’rgb(238,238,238)’; } }</script></body></html>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 日本手机在线视频 | 韩国自拍偷自拍亚洲精品 | 欧洲乱码伦视频免费 | 亚洲精品手机在线 | 亚洲精品天堂在线观看 | 精品无码三级在线观看视频 | 日韩精品福利视频一区二区三区 | 手机看片精品国产福利盒子 | 亚洲高清在线播放 | 国产v精品成人免费视频400条 | 亚洲欧美专区精品久久 | 91欧美精品综合在线观看 | 欧美性毛片大片 | 国产成版人视频网站免费下 | 自偷自偷自亚洲永久 | 一区二区三区国产美女在线播放 | 日韩欧美国产成人 | 欧美日韩亚洲一区二区三区 | 久久国产乱子伦精品免费不卡 | 一级特色大黄美女播放网站 | 成人免费视频在线 | 视频在线一区 | 亚洲天堂爱爱 | 视频一区 在线 | 久久精品国产一区二区三区不卡 | 亚洲伊人久久综合影院2021 | 在线观看国产一区二区三区 | 欧美一级大片在线观看 | 美女黄视频在线观看 | 亚洲男人的天堂网 | 国产成人精品视频一区二区不卡 | 国产成人欧美视频在线 | 免费一级a毛片在线播放视 免费一级α片在线观看 | 久久久久久久久a免费 | 成年大片免费视频播放手机不卡 | 成人三级在线观看 | 欧美日韩精品一区二区三区 | 免费中文字幕在线 | 97在线免费视频观看 | 国产一区精品在线 | 国产精品吹潮在线播放 |