jquery-contextmenu 包下载地址https://download.youkuaiyun.com/download/xiaozukun/16660701
function BindRightMenu(){//绑定右键事件
$.contextMenu({
selector: '.rightMenuBind',
callback: function(key, options) {
var XXX= $(this).attr('data-XXX');
var param = {'XXX':XXX};
switch(key)
{
case 'XXX':
XXX(param);//调用方法
break;
default:
alert('操作方法异常');
break;
}
},
items: {
"XXX": {
name: "XXX",
icon: "delete",
disabled: function(key, opt) {
//菜单打开前预设状态
var show = false;//默认启用
var stat = $(this).attr('data-XXX');
if((stat!="取消" ){//满足条件
show = true; //禁用
}
//this为触发对象的引用
return show;
}
}
},
events: {
show: function(opt) {
//获取数据信息 改变菜单显示状态,菜单打开时
var stat = $(this).attr('data-XXX');
},
hide: function(opt) {
//console.log("菜单关闭了。");
}
}
});
}