菜单页签联动优化
parent
c0c62001a9
commit
a4c4f737a8
|
@ -75,7 +75,7 @@ $(window).bind("load resize", function() {
|
||||||
function syncMenuTab(dataId) {
|
function syncMenuTab(dataId) {
|
||||||
if(isLinkage) {
|
if(isLinkage) {
|
||||||
var $dataObj = $('a[href$="' + decodeURI(dataId) + '"]');
|
var $dataObj = $('a[href$="' + decodeURI(dataId) + '"]');
|
||||||
if (!$dataObj.hasClass("noactive")) {
|
if ($dataObj.attr("class") != null && !$dataObj.hasClass("noactive")) {
|
||||||
$('.nav ul').removeClass("in");
|
$('.nav ul').removeClass("in");
|
||||||
$dataObj.parents("ul").addClass("in")
|
$dataObj.parents("ul").addClass("in")
|
||||||
$dataObj.parents("li").addClass("active").siblings().removeClass("active").find('li').removeClass("active");
|
$dataObj.parents("li").addClass("active").siblings().removeClass("active").find('li').removeClass("active");
|
||||||
|
@ -254,7 +254,12 @@ $(function() {
|
||||||
menuName = $.trim($(this).text()),
|
menuName = $.trim($(this).text()),
|
||||||
flag = true;
|
flag = true;
|
||||||
|
|
||||||
if (!$('a[href$="' + dataUrl + '"]').hasClass("noactive")) {
|
var $dataObj = $('a[href$="' + decodeURI(dataUrl) + '"]');
|
||||||
|
if (!$dataObj.hasClass("noactive")) {
|
||||||
|
$('.nav ul').removeClass("in");
|
||||||
|
$dataObj.parents("ul").addClass("in")
|
||||||
|
$dataObj.parents("li").addClass("active").siblings().removeClass("active").find('li').removeClass("active");
|
||||||
|
$dataObj.parents("ul").css('height', 'auto').height();
|
||||||
$(".nav ul li, .nav li").removeClass("selected");
|
$(".nav ul li, .nav li").removeClass("selected");
|
||||||
$(this).parent("li").addClass("selected");
|
$(this).parent("li").addClass("selected");
|
||||||
}
|
}
|
||||||
|
|
|
@ -291,7 +291,7 @@ function createMenuItem(dataUrl, menuName) {
|
||||||
});
|
});
|
||||||
// 选项卡菜单不存在
|
// 选项卡菜单不存在
|
||||||
if (flag) {
|
if (flag) {
|
||||||
var str = '<a href="javascript:;" class="active menuTab" data-id="' + dataUrl + '" data-panel="' + panelUrl + '">' + menuName + ' <i class="fa fa-times-circle"></i></a>';
|
var str = '<a href="javascript:;" class="active menuTab noactive" data-id="' + dataUrl + '" data-panel="' + panelUrl + '">' + menuName + ' <i class="fa fa-times-circle"></i></a>';
|
||||||
$('.menuTab', topWindow).removeClass('active');
|
$('.menuTab', topWindow).removeClass('active');
|
||||||
|
|
||||||
// 添加选项卡对应的iframe
|
// 添加选项卡对应的iframe
|
||||||
|
|
Loading…
Reference in New Issue