更新时间:2021-03-23 00:13:02
更新说明:美化样式,增加皮肤
更新时间:2021-03-16 00:17:30
更新说明:美化了样式
更新时间:2021-03-16 00:05:09
引入js和css
<link rel="stylesheet" type="text/css" href="css/context-menu.css"/> <link rel="stylesheet" href="https://www.jq22.com/jquery/font-awesome.4.7.0.css"> <script src="https://www.jq22.com/jquery/jquery-1.10.2.js"></script> <script src="js/context-menu.js"></script>
调用方式:
$("#menu4").mouseMenu({
//一级菜单
options: [{
title: '刷新',
//子菜单会自动禁用
disabled: true,
icon: '<i class="fa fa-refresh"></i>',
child: [{
title: '刷新当前',
icon: '<i class="fa fa-android"></i>'
},
{
title: '刷新全部',
icon: '<i class="fa fa-apple"></i>'
},
]
}, {
title: '锁定',
icon: '<i class="fa fa-lock"></i>'
}, {
title: '关闭',
icon: '<i class="fa fa-close"></i>',
child: [{
title: '关闭当前',
icon: '<i class="fa fa-camera"></i>'
},
{
title: '关闭其它',
icon: '<i class="fa fa-calendar"></i>'
},
{
title: '全部关闭',
disabled: true,
icon: '<i class="fa fa-database"></i>'
}
],
}, {
title: '新窗口打开',
icon: '<i class="fa fa-plus"></i>'
}, ],
afterInit: function(ul) { //初始化后显示菜单
ul.css({
'top': 100,
'left': 710
}).show();
}
});如果需要动态修改禁用属性,或者修改选项,只需重新调用mouseMenu方法,设置disabled属性即可