1
我爲我的應用程序使用jQuery UI 動態選項卡。我想在用戶點擊選項卡時更新URL哈希值。jQuery UI選項卡,更新動態選項卡的url
,我試圖解決方案如下:
的Javascript:
$("#tabs").tabs({
select: function(event, ui) {
window.location.hash = ui.tab.hash;
if (ui.index == 0) // its preloaded
return;
}
});
HTML:
<div id="tabs" >
<ul>
<li><a href="#tabs-1" > Tab 1 </a></li>
<li><a href="Home/Test1"> Tab 2 </a></li>
<li><a href="Home/Test2"> Tab 3 </a></li>
</ul>
<div id="tabs-1">
Some Text
</div>
</div>
該解決方案採用了href
值來更新URL。因此,對於第一個選項卡,URL哈希變成#tabs-1
。但是對於其他選項卡,URL哈希爲:#ui-tabs-1
和#ui-tabs-2
。
我希望url散列值爲#Employee
而不是#ui-tabs-1
。
有什麼想法?