jQuery是一種JavaScript庫,它已經(jīng)被廣泛地應用于網(wǎng)頁開發(fā)中。其中,選項卡制作是jQuery中的常見應用之一。下面我們介紹使用jQuery制作選項卡的方法。
$(function() { // 鼠標經(jīng)過切換選項卡 $("#tabBar li").mouseover(function(){ //清空所有標簽頁 $("#tabBox .tab_con").hide(); //當前標簽頁顯示 var tabIndex = $(this).index(); $("#tabBox .tab_con:eq("+tabIndex+")").show(); //選中狀態(tài)完成切換 $(this).addClass("active").siblings().removeClass("active"); }); });
代碼中我們使用了jQuery的相關函數(shù),其中包括mouseover()、hide()、index()、show()、addClass()、siblings()、removeClass()等函數(shù)。我們首先定義一個鼠標經(jīng)過事件的函數(shù),并將其應用于選項卡的
除此之外,我們還需要在HTML中添加相應的結(jié)構(gòu),如下:
<ul id="tabBar"> <li class="active">標簽頁1</li> <li>標簽頁2</li> <li>標簽頁3</li> </ul> <div id="tabBox"> <div class="tab_con" style="display:block">標簽頁1的內(nèi)容</div> <div class="tab_con">標簽頁2的內(nèi)容</div> <div class="tab_con">標簽頁3的內(nèi)容</div> </div>
我們在HTML中定義了選項卡的標簽頁信息,并使用ID將選項卡與對應的標簽頁進行關聯(lián)。同時,我們?yōu)楫斍斑x項卡添加了一個active類,以便在頁面加載時默認顯示選項卡1的內(nèi)容。
通過以上代碼和結(jié)構(gòu)的定義,我們可以實現(xiàn)簡單的jQuery選項卡制作。當然,如果需要添加更多的功能,可以進一步應用jQuery的其他函數(shù)和插件進行擴展。