1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > JavaScript模拟鼠标右键菜单效果【javascript】

JavaScript模拟鼠标右键菜单效果【javascript】

时间:2019-05-26 21:26:30

相关推荐

JavaScript模拟鼠标右键菜单效果【javascript】

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 ?&amp,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"; }

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。