Мы назовем ваше меню «консолью вкладок», а ваш основной контейнер - «панелью вкладок».
Допустим, HTML-код консоли вкладок выглядит примерно так:
<ul id="tab_console">
<li id="first"><a href="#">My First Page</a></li>
<li id="second"><a href="#">My Second Page</a></li>
<li id="third"><a href="#">My Third Page</a></li>
</ul>
... и вид вашей вкладки выглядит следующим образом:
<div id="tab_pane">
<div id="page_first"></div>
<div id="page_second"></div>
<div id="page_this"></div>
</div>
Вам необходимо скрыть различное содержимое панели вкладок, чтобы они не отображались сразу.Вы можете сделать это с помощью CSS:
#tab_pane div {display: none;}
Теперь нам нужен скрипт, чтобы все это работало:
$(document).ready(function(){ // fires when browser loads your html
$('#tab_console > li').click(function() { // fires when a tab is clicked
$('#tab_pane > div').hide(); // hides all tab contents
$('#tab_pane > #page_' + $(this).attr('id')).show(); // show the selected tab
});
$('#tab_pane > li#page_first').show(); // load your default tab
});