我有一些HTML和JQuery用來創建選項卡式內容的頁面。在HTML低於:JQuery的Tab鍵問題
<section id="content" class="content">
<ul class="tabs group">
<li><a href="#">Tab 1</a></li>
<li><a href="#">Tab 2</a></li>
<li><a href="#">Tab 3</a></li>
</ul>
<div class="panes">
<div class="group">
tab1
</div>
<div class="group">
tab2
</div>
<div class="group">
tab3
</div>
</div>
</section>
jQuery的是在這裏:
<script type="text/javascript">
$(document).ready(function() {
$('.activetab a').each(function() {
var activeTab = $(this).parents('li').index();
var paneVisible = $(this).parents('ul').next().children('div').eq(activeTab);
paneVisible.show().siblings().hide();
});
$('.tabs a').click(function() {
$(this).parents('li').addClass('activetab').siblings().removeClass('activetab'); var activeTab = $(this).parent('li').index();
var paneVisible = $(this).parents('ul').next().children('div').eq(activeTab);
paneVisible.show().siblings().hide();
return false;
});
});
</script>
這個代碼在,當我點擊出現在正確的選項卡中的數據的鏈接之一感。
唯一的問題是,當我去的網頁(含這些選項卡)的第一次,我從顯示給我的所有標籤中獲取數據。我在文檔就緒功能中需要一些額外的代碼來顯示第一個選項卡中的數據並隱藏所有其他數據(當然也要突出顯示第一個選項卡)。任何想法,我可以做到這一點。我不是JQuery/JavaScript專家。
感謝,
薩欽
感謝,該訣竅 –