`
zjnbshifox
  • 浏览: 316603 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

JQuery Context menu plugin

阅读更多
下载地址:
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 menu plugin 的‘No back link’”指的是在使用jQuery开发的菜单插件中,用户可能遇到一个名为"No back link"的问题。这个问题通常指的是菜单中没有返回上级菜单或者上一页面的链接,这可能对...

    jQuery Media Plugin Demo

    jQuery Media Plugin是一款专门为jQuery设计的多媒体插件,用于在网页中轻松集成音频、视频和图像等多媒体元素。这款插件的出现,极大地简化了开发者在HTML5时代处理多媒体内容的复杂性,使得开发者无需深入了解...

    jQuery摄像头插件jquery-webcam-plugin

    **jQuery摄像头插件jquery-webcam-plugin** 在网页开发中,集成摄像头功能可以帮助用户实时捕捉图像,广泛应用于在线证件照上传、视频聊天、虚拟试衣间等场景。`jQuery webcam plugin`是一个优秀的JavaScript库,它...

    jquery下拉列表插件(jQuery Simple Drop-Down Menu Plugin)

    jquery下拉列表插件(jQuery Simple Drop-Down Menu Plugin),demo点击:http://blog.csdn.net/shellwin/archive/2010/07/05/5714455.aspx

    struts2-jquery-plugin-3.1.0.jar

    struts2-jquery-plugin-3.1.0.jar

    jQuery Rater Star Plugin

    《jQuery Rater Star Plugin:构建交互式星星评价系统》 在网页开发中,用户评价功能是一种常见的交互元素,尤其在电商、评论系统等场景中,星星评分系统能直观地展示用户对产品或服务的满意度。jQuery Rater Star ...

    tableExport.jquery.plugin-1.10.22.zip

    总的来说,"tableExport.jquery.plugin-1.10.22.zip"是前端开发中一个便捷的工具,它通过jQuery实现了表格数据的快速导出,提升了用户体验,简化了开发者的工作。无论是在企业级应用还是个人项目中,都能看到其广泛...

    jQuery全能权威指南:jQuery Core+jQuery Plugin+jQuery UI+jQuery Mobile 源码

    、CSS和JavaScript知识的开发者,内容覆盖了jQuery知识体系的全部内容,包括jQuery Core、jQuery Plugin 、jQuery UI、jQuery Mobile以及大量第三方的插件库和2800多个应用jQuery技术的网页参考。

    JQuery Cycle Plugin

    **jQuery Cycle Plugin** 是一个广泛使用的JavaScript库,专门用于创建动态和交互式的图像滑块、轮播和幻灯片效果。这个插件充分利用了jQuery的简洁API和强大的DOM操作功能,使得开发者能够轻松地在网站上实现各种...

    JQuery validation plugin学习资料

    **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 struts2-jquery-plugin-2.0.0

    jQuery Orbit Plugin 1.2.3

    jQuery Orbit Plugin 1.2.3 是一个专为网页设计者和开发者打造的高效、灵活的轮播插件。这个版本的Orbit Plugin是jQuery库的一个扩展,它提供了丰富的功能和自定义选项,使得创建吸引人的图片轮播、内容滑动效果变得...

    jquery 英文教程 jQuery Plugin Development Beginner’s Guide PDF

    jquery 的经典 英文书 jQuery Plugin Development Beginner’s Guide.PDF

    jQuery Mask Plugin输入框内容格式化插件.zip

    jQuery Mask Plugin是一款强大的JavaScript库,专门用于输入框内容格式化。这个插件使得开发者能够轻松地为HTML表单中的输入字段添加格式约束,比如电话号码、日期、货币等,从而提高用户界面的交互性和用户体验。它...

    jQuery_UI与plugin开发实战

    ### jQuery UI与Plugin开发实战:折叠菜单(Accordion) 在探讨jQuery UI与插件开发实战时,折叠菜单(Accordion)作为一款强大的用户界面组件,凭借其节省空间、易于定制的特性,成为了网页设计中的常用工具。本文...

    Ellipsis – Jquery Ellipsis Plugin

    **jQuery Ellipsis 插件详解** 在Web开发中,我们经常遇到一个问题:如何优雅地处理过长的文字内容,尤其是在有限的显示空间内。这正是jQuery Ellipsis插件所解决的问题。该插件提供了一个简洁而实用的方法,可以...

    struts2-jquery-plugin插件3.3.3

    最新的struts2-jquery-plugin插件3.3.3,包括jquery-ui和grid,使用标签实现。

    jQuery grid view plugin - jQuery表格插件

    jQuery Grid View插件是一种强大的工具,它允许开发者在网页上创建功能丰富的表格,提供数据的显示、排序、分页和过滤等功能。这个插件基于流行的JavaScript库jQuery,它简化了前端开发过程,使得即便是初学者也能...

    struts2-jquery-plugin使用手册,自己写的

    Struts2-jQuery-Plugin是基于Struts2框架的一个扩展插件,它为开发者提供了丰富的jQuery UI组件,使得在Struts2应用中实现交互式的用户界面变得更加便捷。这个使用手册将详细阐述如何集成并利用该插件提升Web应用的...

    jQuery plugin for autocomplete - jQuery自动完成插件

    jQuery plugin for autocomplete - jQuery自动完成插件

Global site tag (gtag.js) - Google Analytics