js实现浏览器右键菜单,屏蔽默认菜单
来源:互联网 发布:brooks跑鞋矩阵 编辑:程序博客网 时间:2024/06/05 21:07
<div id="mouse" style="width:500px;height:200px;background:#E8FFE8;border:2px solid #336699;"></div><div id="menu" style="display:none; position: absolute; color:red; border-radius: 3px;background-color: #666;"> <div style="padding:6px 6px 6px 6px;"> <a href="http://www.baidu.com">撤回消息</a> </div></div><script>function bindMouseEvent(el){ var args = [].slice.call(arguments), el = el || document; args[0] = function(){}, args[1] = args[1] || args[0], args[2] = args[2] || args[0], args[3] = args[3] || args[0], el.onmousedown = function(e){ e = e || window.event; var button = e.button; if ( !e.which && isFinite(button) ) { e.which = [0,1,3,0,2,0,0,0][button]; } args[e.which](e); }}var el = document.getElementById("mouse");var ex = document.getElementById("explanation");var menu = document.getElementById("menu");var left = function(){ menu.style.display = 'none';}var middle = function(){ menu.style.display = 'none';}var right = function(ev){ var ev= ev || event; var scrollTop=document.documentElement.scrollTop || document.body.scrollTop; menu.style.left = ev.clientX+scrollTop+'px'; menu.style.top = ev.clientY+scrollTop+'px'; menu.style.display = 'block';}bindMouseEvent(el,left,middle,right);document.oncontextmenu=function(ev){ return false; //屏蔽右键菜单}</script>
阅读全文
1 0
- js实现浏览器右键菜单,屏蔽默认菜单
- js 屏蔽浏览器右键菜单
- js屏蔽浏览器右键菜单
- js屏蔽鼠标右键默认事件以实现自定义菜单
- 屏蔽浏览器右键菜单
- JS屏蔽右键菜单
- JS 屏蔽右键菜单
- JS 屏蔽右键菜单
- JS 屏蔽右键菜单 .
- js屏蔽右键菜单
- Flex屏蔽默认右键菜单。
- 局部屏蔽浏览器右键菜单
- js屏蔽右键菜单代码
- js屏蔽鼠标右键菜单
- 屏蔽右键菜单(JS)
- js屏蔽鼠标右键菜单
- js屏蔽浏览器右键菜单,粘贴,复制,剪切,选中
- javascript自定义右键菜单并屏蔽默认右键菜单【原创】
- vue项目初始化
- Python核心编程v2.0 第9章习题答案(下)
- HTTPS系列干货(一):HTTPS 原理详解
- 基于spark2的推荐引擎(上)
- Kotlin 学习笔记(2)
- js实现浏览器右键菜单,屏蔽默认菜单
- window10系统中vmware虚拟机mac在安装vmwareTools后共享文件消失怎么查找
- 请恕在下直言,用Android Studio都是弱鸡?
- windows opencv新手读取视频或摄像头,一闪而过,只显示第一帧
- Python效率测试计时器()
- python3爬取糗事百科实例
- H5 音乐代码
- iOS_系统原生分享
- Qt 之 QSqlError Class