在tab页上添加“关闭当前页” “关闭其他” “关闭所有” “刷新”,ligerui默认是不添加小图标的。 未添加小图标的右键快捷菜单
 
 
添加小图标的右键快捷菜单
 
 
对比一下添加小图标的右键快捷菜单觉得精致了好多,那么怎么来修改呢? 1、修改ligerTab.js(位置一般在LigerUISourcelibligerUIjs下),把42行左右的代码修改成如下那样
$.ligerDefaults.TabString = {
closeMessage: "关闭当前页",
closeMessageIcon: "closethis",
closeOtherMessage: "关闭其他",
closeOtherMessageIcon: "closeother",
closeAllMessage: "关闭所有",
closeAllMessageIcon: "closeall",
reloadMessage: "刷新",
reloadMessageIcon: "freshen"
};2、ligerTab.js,把82行左右的代码修改成如下那样
g.tab.menu = $.ligerMenu({ width: 100, items: [
{ text: p.closeMessage, id: 'close', icon: p.closeMessageIcon, click: function ()
{
g._menuItemClick.apply(g, arguments,2);
}
},
{ text: p.closeOtherMessage, id: 'closeother', icon: p.closeOtherMessageIcon, click: function ()
{
g._menuItemClick.apply(g, arguments,2);
}
},
{ text: p.closeAllMessage, id: 'closeall', icon: p.closeAllMessageIcon, click: function ()
{
g._menuItemClick.apply(g, arguments,2);
}
},
{ text: p.reloadMessage, id: 'reload', icon: p.reloadMessageIcon, click: function ()
{
g._menuItemClick.apply(g, arguments,2);
}
}
]
},2);3、新增css
.l-icon-closethis {background:url('../images/icon/closethis.png') no-repeat center;}
.l-icon-closeall {background:url('../images/icon/closeall.png') no-repeat center;}
.l-icon-closeother {background:url('../images/icon/closeother.png') no-repeat center;}
.l-icon-freshen {background:url('../images/icon/freshen.png') no-repeat center;}这样tab页右键快捷菜单小图片就添加上了。
 编程那点事
编程那点事
         
                 
                