具体业务逻辑,请自行处理
$(".layim-list-friend >li > ul > li").contextMenu({
width: 110, // width
itemHeight: 25, // 菜单项height
bgColor: "#fff", // 背景颜色
color: "#333", // 字体颜色
fontSize: 12, // 字体大小
hoverBgColor: "#009bdd", // hover背景颜色
hoverColor: "#fff", // hover背景颜色
target: function(ele) { // 当前元素
console.log(ele);
$(".ul-context-menu>li").attr("data-id", ele[0].id); //添加这行获取到当前点击对象的属性,这里我需要的是id,所以只添加了id
},
menu: [{ // 菜单项
text: "查看资料",
icon: "static/img/add.png",
callback: function(ele) {
console.log(ele[0].dataset.id); //测试可用
}
},
{
text: "聊天记录",
icon: "static/img/paste.png",
callback: function() {
alert("粘贴");
}
},
{
text: "删除好友",
icon: "static/img/del.png",
callback: function(ele) {
console.log(ele);
}
}
]
});