Моя проблема проста.
Я уже реализовал систему вкладок, и я, вероятно, потрачу больше времени на реализацию другой с нужным мне решением, чем попытаюсь адаптировать код, который у меня есть, и узнаю что-то, спрашивая :)
Моя проблема в том, что на вкладки нельзя связать, мне нужно иметь возможность ссылаться на вкладку с другого веб-сайта или страницы и выбирать эту вкладку при загрузке страницы.
то есть: у меня есть три вкладки, показывающие разные продукты, по умолчанию вкладка 1 активна/выбрана при загрузке страницы. С домашней страницы я хочу сделать ссылку на вкладку 2, но не могу сделать ссылку на вкладку 2, потому что она не выбрана. Не уверен, что это имеет смысл.
Вкладки:
<ul>
<li><a href="#tab1">Product 1</a></li>
<li><a href="#tab2">Product 2</a></li>
<li><a href="#tab3">Product 3</a></li>
</ul>
<div class="tab_container">
<div id="tab1" class="tab_content">Product 1 info...</div>
<div id="tab2" class="tab_content">Product 2 info...</div>
<div id="tab3" class="tab_content">Product 3 info...</div>
</div>
мой jQuery:
$(document).ready(function() {
//Default Action
$(".tab_content").hide();
$("ul.tabs li:first").addClass("active").show();
$(".tab_content:first").show();
//On Click Event
$("ul.tabs li").click(function() {
$("ul.tabs li").removeClass("active");
$(this).addClass("active");
$(".tab_content").hide();
var activeTab = $(this).find("a").attr("href");
$(activeTab).fadeIn();
return false;
});
});
Есть ли способ адаптировать этот код, чтобы иметь возможность ссылаться на любую вкладку из любого места и выбирать эту вкладку при загрузке страницы?
Заранее спасибо.