У меня есть пользовательский код яваскрипта для вкладок, которая работает хорошо, но Im пытаются поставить детей вкладки внутри, как показано здесь: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