1
我試圖通過鏈接激活標籤,例如#blahblah但是,要做到這一點,標籤必須是基於鏈接的,但它們是基於列表的。任何人都可以告訴我如何使用我目前的設置做到這一點?例如website.com/#tab2通過外部鏈接激活標籤(基於列表)
JQUERY
$(document).ready(function() {
$("#content").find("[id^='tab']").hide(); // Hide all content
$("#tabs li:first").attr("id","current"); // Activate the first tab
$("#content #tab1").fadeIn(); // Show first tab's content
$('#tabs a').click(function(e) {
e.preventDefault();
if ($(this).closest("li").attr("id") == "current"){ //detection for current tab
return;
}
else{
$("#content").find("[id^='tab']").hide(); // Hide all content
$("#tabs li").attr("id",""); //Reset id's
$(this).parent().attr("id","current"); // Activate this
$('#' + $(this).attr('name')).fadeIn(); // Show content for the current tab
}
});
});
HTML
<ul id="tabs">
<li><a href="#" name="tab1">Description</a></li>
<li><a href="#" name="tab5">Reviews</a></li>
</ul>
<div id="content">
<div id="tab1">
</div>
<div id="tab5">
</div>
</div>
它沒有工作 - 我使用了下面的我在類別級別和類別級別,我需要一個鏈接打開產品級別的選項卡。 – jagmitg
好吧,很高興你能解決這個問題:)抱歉,我沒有! – developius