js实现右键自定义菜单
2016-12-03 10:31
579 查看
本文实例为大家分享了右键自定义菜单的具体代码,供大家参考,具体内容如下
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #menu { height: 200px; width: 50px; border: 1px solid gray; background-color: antiquewhite; padding: 10px; display: none; position: absolute; } ul, li { margin: 0; padding: 0; list-style-type: none; line-height: 40px; } </style> </head> <body> <div id="menu"> <ul> <li>复制</li> <li>粘贴</li> <li>运行</li> <li>工具</li> <li>帮助</li> </ul> </div> </body> <script type="text/javascript"> var menu = document.getElementById("menu"); document.oncontextmenu = function(ev) { var oEvent = ev || event; //自定义的菜单显示 menu.style.display = "block"; //让自定义菜单随鼠标的箭头位置移动 menu.style.left = oEvent.clientX + "px"; menu.style.top = oEvent.clientY + "px"; //return false阻止系统自带的菜单, //return false必须写在最后,否则自定义的右键菜单也不会出现 return false; } //实现点击document,自定义菜单消失 document.onclick = function() { menu.style.display = "none"; } </script> </html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- JS实现自定义右键菜单
- JS实现自定义右键菜单
- JS实现自定义右键菜单
- js实现自定义右键菜单--兼容IE、Firefox、Chrome
- JS实现自定义右键菜单
- JS实现的自定义右键菜单实例二则
- JS简单实现自定义右键菜单
- js实现自定义右键菜单
- js实现鼠标右键自定义菜单(弹出层),并与树形菜单(TreeView)、iframe合用(兼容IE、Firefox、Chrome)
- JS简单实现自定义右键菜单实例
- [置顶] echars-all.js 2.2.7组织结构图及自定义右键菜单的实现思路及源码
- JS实现的自定义右键菜单实例二则
- js实现完全自定义可带多级目录的网页鼠标右键菜单方法
- js实现完全自定义可带多级目录的网页鼠标右键菜单方法
- js屏蔽鼠标右键默认事件以实现自定义菜单
- JavaScript 对任意元素,自定义右键菜单的实现方法
- 屏蔽FLEX右键菜单以及实现自定义的FLEX右键功能
- 【荐】JS+CSS实现兼容好带缓冲的动感网页右键菜单
- rcp(插件开发)CNF 自定义视图-右键菜单-的简单实现
- JS 实现右键菜单