У меня есть пользовательский код JavaScript для вкладок, который работает нормально, но я пытаюсь поместить дочерние вкладки внутрь, как показано здесь:
<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();
}
Извините за весь код, не уверен, что именно показать: /
Спасибо