jQuery右键菜单插件contextmenu.js

所属分类:其他-独立的部件

 3880  14  查看评论 (3)
jQuery右键菜单插件contextmenu.js ie兼容6

使用方法

第一步 将jquery-1.4.4.min.js,jquery.contextmenu.r2.js拷贝到你的项目中

第二步 在需要右键菜单的页面引入 两个js

<script  src="jquery-1.4.4.min.js"></script>
<script src="jquery.contextmenu.r2.js"></script>

第三步添加右键菜单项,例如:

<div id="demo2"> 右键点此</div>
<!--以下就是右键demo2后弹出的菜单项-->
<div class="contextMenu" id="myMenu2">
  <ul>
    <li id="item_1">选项一</li>
    <li id="item_2">选项二</li>
    <li id="item_3">选项三</li>
    <li id="item_4">选项四</li>
  </ul>
</div>

第四步绑定此右键菜单,例如:

$('#demo2').contextMenu('myMenu2', { //菜单样式    
    menuStyle: {
        border: '2px solid #000'
    }, //菜单项样式    
    itemStyle: {
        fontFamily: 'verdana',
        backgroundColor: 'green',
        color: 'white',
        border: 'none',
        padding: '1px'
    }, //菜单项鼠标放在上面样式    
    itemHoverStyle: {
        color: 'blue',
        backgroundColor: 'red',
        border: 'none'
    }, //事件       
    bindings: {
        'item_1': function(t) {
            alert('Trigger was ' + t.id + '\nAction was item_1');
        },
        'item_2': function(t) {
            alert('Trigger was ' + t.id + '\nAction was item_2');
        },
        'item_3': function(t) {
            alert('Trigger was ' + t.id + '\nAction was item_3');
        },
        'item_4': function(t) {
            alert('Trigger was ' + t.id + '\nAction was item_4');
        }
    }
})

相关插件-独立的部件

mui搜索列表添加热门等模块

利用mui搜索列表的源代码,加入我们需求的热门等模块
  独立的部件
 3526  15

复制剪切粘贴插件clipboard.js

clipboard.js能够实现复制剪切粘贴的功能,实例方法全。
  独立的部件
 11669  87

jQuery表格 可选择导出各种格式

表格内容详情可选择导出各种格式(Excel(xls)、PDF、PNG)
  独立的部件
 21148  168

jQuery社会华分享插件

jQuery社会华分享插件支持微信,QQ,新浪,人人等
  独立的部件
 10279  180

讨论这个项目(3)回答他人问题或分享插件使用方法奖励jQ币

    黑色的夜 0
    2017/11/5 16:17:59

    前面说错了,前面说错了,抱歉!。。。。应该是修改成: 

    $(document).on('contextmenu',$(this).selector, function(e) {
        黑色的夜1
        2017/11/5 16:20:22

        修改jquery.contextmenu.r2.js的81行代码修改,这个样子的话append后的代码才可以有右键功能!!!

    回复
    hbgf619 0
    2017/9/28 8:22:44

    不错,待会试试看

    回复
取消回复