我有标签的正常工作自定义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