$(document).ready(function() {
var alltabs = $('div.tab');
var tabs = $('#tabs');
alltabs.first().show();
tabs.find('li:first').addClass('over');
tabs.find('a').live('click', function() {
alltabs.hide()
tabs.find('li').removeClass('over')
$(this).parent().toggleClass('over')
var tabref = $(this).attr('rel')
$(tabref).fadeIn(300)
this.blur()
return false;
})
});
<ul id="tabs">
<li><a rel="div.tab1" href="#">Tab 1</a></li>
<li><a rel="div.tab2" href="#">Tab 2</a></li>
<li><a rel="div.tab3" href="#">Tab 3</a></li>
<li><a rel="div.tab4" href="#">Tab 4</a></li>
<li><a rel="div.tab5" href="#">Tab 5</a></li>
</ul>
<div class="tab tab1">
<h2>Tab 1</h2>
タブ1
</div>
<div class="tab tab2">
<h2>Tab 2</h2>
タブ2
</div>
<div class="tab tab3">
<h2>Tab 3</h2>
タブ3
</div>
<div class="tab tab4">
<h2>Tab 4</h2>
タブ4
</div>
<div class="tab tab5">
<h2>Tab 5</h2>
タブ5
</div>
#tabs { width:100%;height:40px; }
#tabs li { float:left;margin-right:5px; }
#tabs li a { display:block; padding:3px 6px; text-decoration:none; }
#tabs li.over a { background:#222;color:#fff; }
.tab { display:none; }
.tab { border:1px solid #555;padding:15px; }