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

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

JavaScript實現點擊自制菜單效果

瀏覽:8日期:2023-06-09 18:53:08

本文實例為大家分享了JavaScript實現點擊自制菜單效果的具體代碼,供大家參考,具體內容如下

應用場景:當我們希望用戶再點擊右鍵的時候不希望彈出瀏覽器的默認菜單時,需要阻止瀏覽器默認行為,并執行我們想要的效果

第一種方式,通過創建元素的方式

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <meta name='viewport' content='width=device-width, initial-scale=1.0'> <title>Document</title> <style> body { height: 3000px; }.menu { width: 100px; height: 280px; background-color: red; position: absolute; left: 0; top: 0; display: none; } </style></head><body> <script> var Bon = true; var menu = null; document.oncontextmenu = function(event) { if (Bon) {menu = document.createElement('div');menu.classList.add('menu');document.body.appendChild(menu);menu.style.left = event.pageX + 'px';menu.style.top = event.pageY + 'px';menu.style.display = 'block';Bon = false;event.preventDefault(); } else {menu.style.left = event.pageX + 'px';menu.style.top = event.pageY + 'px';event.preventDefault(); } } document.onmousedown = function(e) { if (e.button == 0) {var menu = document.querySelector('.menu');document.body.removeChild(menu);Bon = true; } } </script></body></html>

第二種:通過隱藏元素的方式

<div class='menu'></div> <script> var menu = document.querySelector('.menu'); document.oncontextmenu = function(event) { menu.style.left = event.pageX + 'px'; menu.style.top = event.pageY + 'px'; menu.style.display = 'block'; event.preventDefault(); } document.onmousedown = function(e) { if (e.button == 0) {menu.style.display = 'none'; } }</script>

當我們點擊右鍵時就不會彈出默認的菜單了,彈出了我設置的紅框框。

JavaScript實現點擊自制菜單效果

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

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 欧美成人ass | 亚洲国产精品综合久久 | 亚洲性在线 | 亚洲视频在线观 | 18视频免费网址在线观看 | 日本暖暖在线视频 | 日本成人免费在线 | 亚洲国产精品久久久天堂 | 日本精品一区二区三区在线视频 | 日韩专区亚洲综合久久 | aa级毛片毛片免费观看久 | 在线成人精品国产区免费 | 国产精品久久久久久免费播放 | 免费逼片 | 精品三级内地国产在线观看 | 悠悠影院欧美日韩国产 | 最新理论三级中文在线观看 | 国产成人高清在线观看播放 | 成人免费视频国产 | 日韩精品一区在线观看 | 欧美日韩中文国产一区二区三区 | 99热只有精品一区二区 | 久久免费视频观看 | 国产成人精品亚洲2020 | 国产成人在线观看免费网站 | 中文字幕一区二区三 | 性久久久久久久久 | 91精品免费看 | 国产女人在线观看 | 成人做爰全过程免费看网站 | 91精品成人免费国产片 | 午夜免费片在线观看不卡 | 日b毛片 | 三级视频欧美 | 殴美一级| 久久久久久久久久综合情日本 | 亚洲国产精品成人久久 | 午夜爽爽性刺激一区二区视频 | 91久久青青草原免费 | 国内真实愉拍系列情侣 | 国产精品福利午夜一级毛片 |