如果需要动态修改禁用属性,或者修改选项,只需重新调用mouseMenu方法,设置disabled属性即可
$("#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) {
setTimeout(function(){
ul.css({'top':100,'left':710}).show();
},1000);
},
//菜单被手动显示后调用
onHandMenu: function(ul,e){
alert('手动点击显示菜单');
}
});