我有標籤的正常工作自定義JavaScript代碼,但是我試圖把孩子選項卡中,所示:jQuery的標籤顯示不正確
<div id="tabs" style="position:relative; ">
<ul id="nav">
<li><a href="#prizes">Prizes</a></li>
<li><a href="#basket">Your sack</a></li>
<li><a href="#order-history">Order History</a></li>
</ul>
<div id="tab-prizes" class="tab">
<?php include('prizes.php');?>
</div>
然後內prizes.php文件:
<div id="tabsprizes" style="position:relative; ">
<ul id="nav1">
<li><a href="#branded">Weber Branded</a></li>
<li><a href="#for-him">For Him</a></li>
</ul>
<div id="tab-branded" class="tab">
<?php echo "fgdsd"; ?>
</div>
我喜歡它,所以他們去了獎品標籤,例如,在那裏有另一組標籤,他們只能在該頁面中使用。當時點擊子標籤時,所有的內容消失。這裏是我的JS:
$("#parenttabs #nav a").click(function() { //Parent Tabs Click Function
var hash = this.getAttribute("href");
if (hash.substring(0, 1) === "#") {
hash = hash.substring(1);
}
location.hash = hash;
showTab(hash);
return false;
});
function showTab(hash) {
$("div.tab").hide();
$("#tab-" + hash).fadeIn();
}
對不起,所有的代碼,不知道到底要顯示什麼:/
感謝
如果你能重現[這裏](http://jsfiddle.net/),這將是非常有益的。 – Andrew 2012-02-29 17:30:23