我想要使用標籤導航,並基於哪個標籤點擊,我需要顯示基於該標籤的內容並隱藏屬於其他標籤的內容。我已經包括選項卡部分,內部HTML標籤內容去和JavaScript來做到這一點。沒有工作,任何想法我失蹤?只顯示要點擊的標籤的內容
<ul class="wui-tab-nav">
<li class="wui-first"><a class="wui-link" href="index.html">Home </a></li>
<li class="wui-sub" id="vol"><a class="wui-link" href="#Vol" rel="tabs1">Business Volume </a></li>
<li class="wui-sub"><a class="wui-link" href="#Vol2" rel="tabs2">Infras Volume</a></li>
<li class="wui-sub"><a class="wui-link" href="#Vol3" rel="tabs3" >Database Volume</a></li>
<li class="wui-sub"><a class="wui-link" href="#Vol4" rel="tabs4">Customer Volume</a></li>
</ul>
股利部分頁面 標籤部分把標籤內容
<DIV id=chart class=wui-inpage-container style="float:left; display: block; overflow: hidden; padding:0; margin:0 auto; border:0;">
<ul class="tab-content" id="tabs1">
<li id="business_vol1"></li>
<li id="business_vol2"></li>
<li id="business_vol3"></li>
<li id="business_vol4"></li>
</ul>
<ul class="tab-content" id="tabs2">
<li id="Infras1"></li>
<li id="Infras2"></li>
<li id="Infras3"></li>
</ul>
</DIV>
的JavaScript,只顯示點擊標籤內容
<script type="text/javascript">
$(document).ready(function() {
$('.wui-link a').click(function() {
switch_tabs($(this));
});
switch_tabs($('#vol'));
});
</script>
<script type="text/javascript">
function switch_tabs(obj) {
$('.tab-content').hide();
$('.tab-content a').removeClass("selected");
var id = obj.attr("rel");
$('#' + id).show();
obj.addClass("selected");
}
</script>
,這是行不通的 – user1471980 2013-02-27 21:33:15
這是幾個錯誤之一,我會稍後再看看。 Ross Joo的回答也是另一個錯誤,即使這些修復程序不起作用,這兩個修復程序也應該保持糾正。 – 2013-03-01 16:20:55