<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>jQuery实现右键菜单 - web前端网</title> <style> body{padding:0;margin:0;font:normal 12px/25px "\5FAE\8F6F\96C5\9ED1";color:#333;} ul,li{margin:0;padding:0;} li{list-style:none;} a{color:#333;text-decoration:none;} a:hover{color:#008000;} #class-list{width:200px;margin:100px;padding:10px;border:1px solid #DDD;border-radius:5px;} #class-list li{text-indent:10px;margin-bottom:1px;} #class-list li a{display:block;} #class-list li a:hover,#class-list li.an a,#menu li a:hover{background:#F4F4F4;color:#008000;} #menu{width:50px;display:none;position:absolute;top:0;left:0;padding:5px;z-index:100;} #menu ul{background:#FFF;border-radius:5px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.2)} #menu ul li{line-height:30px;border-bottom:1px solid #F2F2F2;text-align:center;} #menu ul li a{display:block;} #menu ul li a:hover{background:#FAFAFA;} </style> </head> <body> <div id="class-list"> <ul> <li><a href="http://www.web277.com/doc/" target="_blank">前端文档</a></li> <li><a href="http://www.web277.com/sj/" target="_blank">前端设计</a></li> <li><a href="http://www.web277.com/xc/" target="_blank">xHTML+CSS</a></li> <li><a href="http://www.web277.com/hc/" target="_blank">HTML5+CSS3</a></li> <li><a href="http://www.web277.com/js/" target="_blank">Javascript</a></li> <li><a href="http://www.web277.com/jq/" target="_blank">jQurey</a></li> </ul> </div> <div id="menu"> <ul> <li><a href="http://www.web277.com" target="_blank">修改</a></li> <li><a href="http://www.web277.com" target="_blank">生成</a></li> <li><a href="http://www.web277.com" target="_blank">预览</a></li> </ul> </div> </body> </html> <script src='http://static.w3cfuns.com/js/jQuery/library/jquery-1.7.2.min.js?v=20121228'></script> <script> $(function(){ $("#class-list").on("contextmenu","li",function(e){ if(typeof e.preventDefault === "function"){ e.preventDefault(); e.stopPropagation(); }else{ e.returnValue = false; e.cancelBubble = true; } $(this).addClass("an").siblings("li").removeClass("an") $("#menu").css({"left":e.clientX,"top":e.clientY}).fadeIn() }) $(document).bind("click",function(e){ var target = $(e.target); if(target.closest("#class-list").length == 0){ $("#menu").hide() $("#class-list li.an").removeClass("an") } }) }) </script>
相关推荐
WPF 与 WinForm 调用系统右键菜单/资源管理器右键菜单/桌面右键菜单示例 内含 WPF 与 WinForm 示例
右键菜单案例、BootStrap样式、右键菜单案例、BootStrap样式、右键菜单案例、BootStrap样式、右键菜单案例、BootStrap样式、右键菜单案例、BootStrap样式、右键菜单案例、BootStrap样式、右键菜单案例、BootStrap...
该文件里有2个压缩包:BC3ShellExFix.zip + BC4ShellExFix.zip,分别是Beyond compare3和Beyond compare4的右键菜单修复方法,具体如下: 这里介绍Beyond compare4,在32位PC机上的右键菜单修复方法: 1)先把BC4...
动态及静态添加右键菜单策略,含有两个工程,一个是动态添加右键菜单的策略,一个是静态添加右键菜单的策略。
Web右键菜单 很不错的右键菜单 Web右键菜单 很不错的右键菜单
一键清除所有多余的桌面右键菜单 一键清除所有多余的桌面右键菜单
flex添加右键菜单实例。很经典的实例。
Vue+element-ui添加自定义右键菜单的方法示例 1、在所编辑的页面,需要添加右键菜单的元素,绑定contextmenu事件 <template> @contextmenu.prevent.native="openMenu($event)"> ...... </template> 2、在...
网上有不少添加UtraEdit右键菜单的方法,集中方法,本人尝试过好用,版本15.20 但有一种修改注册表的方法,在Win7下尝试不成功。 本人用的是WIN7 64位旗舰版,32位同理。 本人感觉,还是在UE软件中找找比较好。 终于...
C#WPF 右键菜单 显示 事件触发 测试通过 <!-- 设置右键菜单 --> 编辑"> <!-- 调用系统命令 --> <MenuItem Command="Copy"></MenuItem> <MenuItem Command="Cut"></MenuItem> <MenuItem Command="Paste">...
3种不同的ContextMenu右键菜单演示.,3种不同的ContextMenu右键菜单演示.3种不同的ContextMenu右键菜单演示.
联想工程师专用小工具 修复右键菜单的新建文件夹V4.04.1联想工程师专用小工具 修复右键菜单的新建文件夹V4.04.1联想工程师专用小工具 修复右键菜单的新建文件夹V4.04.1联想工程师专用小工具 修复右键菜单的新建...
右键管理员身份执行,一键去除Intel显卡桌面右键菜单
联想工程师专用小工具 修复右键菜单的新建文件夹V4.17.1联想工程师专用小工具 修复右键菜单的新建文件夹V4.17.1联想工程师专用小工具 修复右键菜单的新建文件夹V4.17.1联想工程师专用小工具 修复右键菜单的新建...
本例用C++实现了在系统右键菜单中添加自定义菜单项和删除该自定义菜单项,内附源代码和可执行的release的exe文件。
我设置好右键菜单以后,怎么样获取右键点击的是哪一单元格 Point p = new Point(contextMenuStrip1.Left, contextMenuStrip1.Top); for (int r = 0; r ; r++) { for (int c = 0; c ; c++) { Rectangle rect = ...
网页添加右键菜单.zip网页添加右键菜单.zip网页添加右键菜单.zip网页添加右键菜单.zip
echarts 右键菜单实例,不修改源码
易语言源码易语言编辑框增加右键菜单项源码.rar 易语言源码易语言编辑框增加右键菜单项源码.rar 易语言源码易语言编辑框增加右键菜单项源码.rar 易语言源码易语言编辑框增加右键菜单项源码.rar 易语言源码易语言...
注册表修改右键菜单注册表修改右键菜单注册表修改右键菜单