jquery-smartMenu 鼠标右键点击事件

来源:互联网 发布:java 热更新 编辑:程序博客网 时间:2024/05/17 01:44

引用文件:

<link rel="stylesheet" type="text/css" href="<%=basePath%>js/artDialog4/skins/blue.css" />

<script language="JavaScript" src="<%=basePath%>js/jquery-smartMenu-min.js"></script>

给对象添加鼠标右键点击事件:

//添加鼠标右键事件
$("#tab_"+id).mousedown(function(e){
rightMouse(e,id);
})

鼠标右键方法:

/**
 * 鼠标右键事件
 * @param e
 */
function rightMouse(e,id){
    if (e.which == 3) {
        var opertionn = {
                name: "关闭",
                offsetX: 2,
                offsetY: 2,
                textLimit: 10,
                beforeShow: $.noop,
                afterShow: $.noop
            };
        var imageMenuData = [
   [{
       text: "关闭",
       func: function () {
        delTab(id);
       }
   }, {
       text: "关闭其他",
       func: function () {
        delOtherTab(id);
       }
   }],
   [{
       text: "关闭全部",
       func: function () {
        delAllTab();
       }
   }]
        ]; 
        $("#tab_"+id).smartMenu(imageMenuData, opertionn); 
    } 
}

2 0
原创粉丝点击