![JavaScript模拟鼠标右键菜单效果【javascript】](https://1200zi.500zi.com/uploadfile/img/14/551/ebd3778dc2bd47c077bef4c7f063d305.jpg)
web前端|js教程
JavaScript鼠标右键菜单,JavaScript右键菜单
web前端-js教程
本文实例为大家分享了JavaScript模拟鼠标右键菜单的具体代码,供大家参考,具体代码如下
效果图:
jj捕鱼源码下载,vscode的用户设置,ubuntu 国内软件,php怎么用tomcat,e4a sqlite数据库,头颅爬虫,php 防sql注入方法,福建seo推广价格咨询,找人破解网站下载源码,discuz diy模板功能lzw
qq前线源码,vscode如何编辑页面,run后缀ubuntu,无法加载tomcat中,东方爬虫,php http 流,潼南区seo优化计划,自由策划企业网站源码,产品电子目录模板lzw
具体代码:
清新404网页源码,Ubuntu如何扩展硬盘,url爬虫怎么找,php ?&,seo优化 合肥lzw
右键菜单*{margin: 0;padding: 0; } #menu{width: 254px;/*background-color: #ccc;*/font-size: 12px;position: fixed;top: 0px;left: 0px;/*height: 240px;*//*padding-left: 26px;*/padding-top: 2px;border:1px solid #ccc;display: none; } #menu li{list-style: none;line-height: 25px;margin-left: -1px;padding-left: 26px; } #menu li:hover{background-color: #4281f4;color: #fff; }返回(B)前进(F)从新加载(R)另存为(A)打印(P)查看网页源代码(V)查看网页信息(I)审查元素(N)var menu = document.getElementById("menu"); document.oncontextmenu =function(e){var e = e ||window.event;//兼容console.log(e.clientX,e.clientY);console.log(e);//单击显示divmenu.style.display = "block";//设置定义//判断鼠标坐标是否大于视口宽度-块本身宽度var cakLeft = (e.clientX > document.documentElement.clientWidth - menu.offsetWidth)?(document.documentElement.clientWidth - menu.offsetWidth):e.clientX;var cakTop = (e.clientY > document.documentElement.clientHeight - menu.offsetHeight)?(document.documentElement.clientHeight - menu.offsetHeight):e.clientY;menu.style.left = cakLeft + "px";menu.style.top = cakTop + "px"; return false; }menu.onclick = function(e) { var e = e || window.event; e.cancelBubble = true; //阻止冒泡。 } document.onclick = function() { menu.style.display = "none"; }