jquery.easyui.tabs 中的首個tabs被最后tabs覆蓋的問題解決方法


這是由於tabs對href重載的的問題導致,因此我們需要將href更改為其它自定義的屬性即可避免此問題的發生。

解決方法如下:

第一步頁面端:

循環體開始

<li>
<div><a target="tagFrame" href="@n.Url" ><span class="icon icon-sys">&nbsp;</span>@n.Title</a></div>
</li>

循環體結束

----

將href="@n.Url" 更改為:ghref="@n.Url" 

更改后為:

循環體開始

<li>
<div><a target="tagFrame" ghref="@n.Url" ><span class="icon icon-sys">&nbsp;</span>@n.Title</a></div>
</li>

循環體結束

 

第二步JS端:

function InitLeftMenu() {
$('.easyui-accordion li a').click(function(){
var tabTitle = $(this).text();
var url = $(this).attr("href");
addTab(tabTitle,url);
$('.easyui-accordion li div').removeClass("selected");
$(this).parent().addClass("selected");
}).hover(function(){
$(this).parent().addClass("hover");
},function(){
$(this).parent().removeClass("hover");
});
}

看紅色部分:將var url = $(this).attr("href");更改為:var url = $(this).attr("ghref");  即可

同學生,刷新測試吧!還有不明白的請留言。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM