色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

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

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

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

應(yīng)用場(chǎng)景:當(dāng)我們希望用戶再點(diǎn)擊右鍵的時(shí)候不希望彈出瀏覽器的默認(rèn)菜單時(shí),需要阻止瀏覽器默認(rèn)行為,并執(zhí)行我們想要的效果

第一種方式,通過(guò)創(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>

第二種:通過(guò)隱藏元素的方式

<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>

當(dāng)我們點(diǎn)擊右鍵時(shí)就不會(huì)彈出默認(rèn)的菜單了,彈出了我設(shè)置的紅框框。

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

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 9191精品国产免费不久久 | 亚洲悠悠色综合中文字幕 | 99精品在线看 | 99精品视频免费观看 | 国产高清视频在线 | 国产在线日韩在线 | 亚洲欧美日本国产 | 97国产成人精品免费视频 | 18成人免费观看网站入口 | 欧美特黄一片aa大片免费看 | 中文字幕一区视频一线 | 一级a毛片免费观看 | 超薄肉色丝袜精品足j福利 超级乱淫视频aⅴ播放视频 | 亚洲在线看 | 成人久久久 | 亚洲综合区 | 国产原创系列在线 | 五月桃花网婷婷亚洲综合 | 在线欧美精品一区二区三区 | 亚洲精品成人网久久久久久 | 91精品乱码一区二区三区 | 成人免费国产欧美日韩你懂的 | 免费国产黄 | 国产日产欧美精品一区二区三区 | 精品久久久久久中文字幕一区 | 亚洲欧美综合国产不卡 | 亚洲成a人片在线观看 欧美 | 国产成人18黄网站在线观看网站 | 国产精品欧美亚洲日本综合 | 日本高清在线不卡 | 精品伊人久久久久网站 | 国产天堂亚洲精品 | 日韩在线视频线视频免费网站 | 亚洲国产精品久久久天堂 | 永久天堂 | 精品国产91久久久久久久 | 久草97| 亚洲最大情网站在线观看 | 免费久久精品视频 | 亚洲 中文 欧美 日韩 在线人 | 欧美精品免费看 |