问题:easyui 通过导航菜单打开多个tab页签,切换到第一次打开的页签时,其内容总是别的页签内容解决办法。
解决:
将下面的<a 标签中原来的href换成way即可。
$.each(g_menus.menus, function(i, n) {
menulist += '<div title="'+n.menuname+'" icon="'+n.icon+'" style="overflow:auto;">';
menulist += '<ul>';
$.each(n.menus, function(j, o) {
menulist += '<li><div><a target="mainFrame" way="' + o.url + '" ><span class="icon '+o.icon+'" ></span>' + o.menuname + '</a></div></li> ';
})
menulist += '</ul></div>';
});
$(".easyui-accordion").append(menulist);
$('.easyui-accordion li a').click(function(){
var tabTitle = $(this).text();
var url = $(this).attr("way");
addTab(tabTitle,url);
$('.easyui-accordion li div').removeClass("selected");
$(this).parent().addClass("selected");
}).hover(function(){
$(this).parent().addClass("hover");
},function(){
$(this).parent().removeClass("hover");
});