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

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

JavaScript實現(xiàn)點擊自制菜單效果

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

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

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

第一種方式,通過創(chuàng)建元素的方式

<!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實現(xiàn)點擊自制菜單效果

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

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 91在线精品亚洲一区二区 | 亚洲欧美精品中文字幕 | 草草影院ccyy免费看片 | 手机福利片 | 午夜成年人网站 | 九九香蕉视频 | 欧美大片aaaa一级毛片 | 免费看美女无遮掩的软件 | 国产成人一区在线播放 | 中文一区在线 | 国产自在自线午夜精品视频在 | 成人中文字幕一区二区三区 | 国产91在线 | 亚洲 | 亚洲午夜在线观看 | 91视频国产91久久久 | 成人永久免费视频网站在线观看 | 怡红院日本一道日本久久 | 国产成人高清一区二区私人 | 国产一区亚洲 | 亚洲视频免费看 | 国产午夜亚洲精品 | 孕妇交| 久久久久一级片 | 国产香蕉国产精品偷在线观看 | 亚洲精品一区二区三区五区 | 欧美亚洲另类在线 | 国产精品亚洲一区二区在线观看 | 一区精品视频 | 亚洲黄色官网 | 亚洲精品综合一区在线 | 国产精品99久久久久久小说 | 国产在线观看成人 | 五月桃花网婷婷亚洲综合 | 中文字幕精品一区二区2021年 | 欧美成人自拍视频 | 亚洲欧美v视色一区二区 | 日韩一级片在线免费观看 | 国产高清无专砖区2021 | 在线 中文字幕 日韩 欧美 | 成人精品视频在线观看 | 免费人成网站免费看视频 |