This commit is contained in:
boi 2025-06-29 16:16:17 +08:00
parent 1b16fa1d0e
commit ad5b57f6a8

View File

@ -878,20 +878,24 @@
var eltab = tabsuldom.find("[data-tit='" + eletxt + "']"); var eltab = tabsuldom.find("[data-tit='" + eletxt + "']");
if (eltab.length == 0) if (eltab.length == 0)
alert('eltab出现错误'); alert('eltab出现错误');
$5("li", tabsuldom).removeClass('active'); if (eltab.hasClass('active')) {
$5("#id_ifms>iframe").removeClass('active'); elifmdom[0].contentWindow.location.reload();
eltab.addClass('active'); } else {
elifmdom.addClass('active'); $5("li", tabsuldom).removeClass('active');
//自动滚动到能看到选中 $5("#id_ifms>iframe").removeClass('active');
var vsta = eltab.rect().left + tabsdom[0].scrollLeft - tabsdom.rect().left; eltab.addClass('active');
if (tabsdom[0].scrollLeft > vsta) elifmdom.addClass('active');
tabsdom.scroll({ left: vsta }); //自动滚动到能看到选中
else { var vsta = eltab.rect().left + tabsdom[0].scrollLeft - tabsdom.rect().left;
var vend = vsta - tabsdom.width() + eltab.width() * 2; if (tabsdom[0].scrollLeft > vsta)
if (tabsdom[0].scrollLeft < vend) tabsdom.scroll({ left: vsta });
tabsdom.scroll({ left: vend }); else {
var vend = vsta - tabsdom.width() + eltab.width() * 2;
if (tabsdom[0].scrollLeft < vend)
tabsdom.scroll({ left: vend });
}
//自动滚动到能看到选中 end
} }
//自动滚动到能看到选中 end
} }
if (win) if (win)
elifmdom[0].win = win; elifmdom[0].win = win;