下载地址:
http://www.trendskitchens.co.nz/jquery/contextmenu/
1)现在页面上用html组成菜单
<div class="contextMenu" id="cxtmenu">
<ul>
<li id="posmake"><img src="images/folder.png" />分配</li>
<li id="cancelreq"><img src="images/folder.png" />取消</li>
<li id="standmk"><img src="images/folder.png" /> 分配2</li>
</ul>
</div>
2)在页面上引用jQuery和contextmenu插件文件
<script type="text/javascript" src="scripts/jquery.js"></script>
<script type="text/javascript" src="scripts/jquery.contextmenu.r2.packed.js"></script>
3)建立右键菜单
<script language="javascript" type="text/javascript">
$(document).ready(function(){
$('span').contextMenu('cxtmenu', { //点击所有Span标签都会弹出右键菜单
onShowMenu: function(e, menu) {
if (!$(e.target).attr('readonly')) {
//如果,点击的对象有readonly属性
$('#posmake', menu).remove(); //去掉菜单的2项
$('#cancelreq', menu).remove();
}else{
$('#standmk',menu).remove();//否则去除一项
}
return menu;
},
bindings: {
'posmake': function(t) {
alert('Trigger was '+t.id+'\nAction was Open');
},
'cancelreq': function(t) {
alert('Trigger was '+t.id+'\nAction was Email');
},
'standmk': function(t) { //id为standmk的菜单项被点后
alert('Trigger was '+t.id+'\nAction was Email');
//t.id指示出被点的标签的id属性
}
}
});
分享到:
相关推荐
标题中的“去掉jquery menu plugin 的‘No back link’”指的是在使用jQuery开发的菜单插件中,用户可能遇到一个名为"No back link"的问题。这个问题通常指的是菜单中没有返回上级菜单或者上一页面的链接,这可能对...
jQuery Media Plugin是一款专门为jQuery设计的多媒体插件,用于在网页中轻松集成音频、视频和图像等多媒体元素。这款插件的出现,极大地简化了开发者在HTML5时代处理多媒体内容的复杂性,使得开发者无需深入了解...
**jQuery摄像头插件jquery-webcam-plugin** 在网页开发中,集成摄像头功能可以帮助用户实时捕捉图像,广泛应用于在线证件照上传、视频聊天、虚拟试衣间等场景。`jQuery webcam plugin`是一个优秀的JavaScript库,它...
jquery下拉列表插件(jQuery Simple Drop-Down Menu Plugin),demo点击:http://blog.csdn.net/shellwin/archive/2010/07/05/5714455.aspx
总的来说,"tableExport.jquery.plugin-1.10.22.zip"是前端开发中一个便捷的工具,它通过jQuery实现了表格数据的快速导出,提升了用户体验,简化了开发者的工作。无论是在企业级应用还是个人项目中,都能看到其广泛...
struts2-jquery-plugin-3.1.0.jar
《jQuery Rater Star Plugin:构建交互式星星评价系统》 在网页开发中,用户评价功能是一种常见的交互元素,尤其在电商、评论系统等场景中,星星评分系统能直观地展示用户对产品或服务的满意度。jQuery Rater Star ...
、CSS和JavaScript知识的开发者,内容覆盖了jQuery知识体系的全部内容,包括jQuery Core、jQuery Plugin 、jQuery UI、jQuery Mobile以及大量第三方的插件库和2800多个应用jQuery技术的网页参考。
**jQuery Cycle Plugin** 是一个广泛使用的JavaScript库,专门用于创建动态和交互式的图像滑块、轮播和幻灯片效果。这个插件充分利用了jQuery的简洁API和强大的DOM操作功能,使得开发者能够轻松地在网站上实现各种...
**jQuery Validation Plugin 知识详解** jQuery Validation Plugin 是一个用于前端表单验证的强大工具,它为jQuery用户提供了方便快捷的方法来验证用户输入的数据,确保数据的准确性和完整性。这个插件能够帮助...
struts2-jquery-plugin-2.0.0 struts2-jquery-plugin-2.0.0 struts2-jquery-plugin-2.0.0
jQuery Orbit Plugin 1.2.3 是一个专为网页设计者和开发者打造的高效、灵活的轮播插件。这个版本的Orbit Plugin是jQuery库的一个扩展,它提供了丰富的功能和自定义选项,使得创建吸引人的图片轮播、内容滑动效果变得...
jquery 的经典 英文书 jQuery Plugin Development Beginner’s Guide.PDF
jQuery Mask Plugin是一款强大的JavaScript库,专门用于输入框内容格式化。这个插件使得开发者能够轻松地为HTML表单中的输入字段添加格式约束,比如电话号码、日期、货币等,从而提高用户界面的交互性和用户体验。它...
### jQuery UI与Plugin开发实战:折叠菜单(Accordion) 在探讨jQuery UI与插件开发实战时,折叠菜单(Accordion)作为一款强大的用户界面组件,凭借其节省空间、易于定制的特性,成为了网页设计中的常用工具。本文...
**jQuery Ellipsis 插件详解** 在Web开发中,我们经常遇到一个问题:如何优雅地处理过长的文字内容,尤其是在有限的显示空间内。这正是jQuery Ellipsis插件所解决的问题。该插件提供了一个简洁而实用的方法,可以...
最新的struts2-jquery-plugin插件3.3.3,包括jquery-ui和grid,使用标签实现。
jQuery Grid View插件是一种强大的工具,它允许开发者在网页上创建功能丰富的表格,提供数据的显示、排序、分页和过滤等功能。这个插件基于流行的JavaScript库jQuery,它简化了前端开发过程,使得即便是初学者也能...
Struts2-jQuery-Plugin是基于Struts2框架的一个扩展插件,它为开发者提供了丰富的jQuery UI组件,使得在Struts2应用中实现交互式的用户界面变得更加便捷。这个使用手册将详细阐述如何集成并利用该插件提升Web应用的...
jQuery plugin for autocomplete - jQuery自动完成插件