jquery選項(xiàng)卡特效是一種常用的網(wǎng)頁(yè)設(shè)計(jì)技術(shù),通過更改選項(xiàng)卡的狀態(tài)來展示不同的內(nèi)容,使網(wǎng)頁(yè)更加美觀、易于使用。下面我們來看一下如何用jquery實(shí)現(xiàn)選項(xiàng)卡特效。
//jquery選項(xiàng)卡代碼 $(function(){ //默認(rèn)顯示第一個(gè)選項(xiàng)卡 $('.tab-content').eq(0).show(); $('.tab-title li').click(function(){ //選項(xiàng)卡切換 $(this).addClass('active').siblings().removeClass('active'); $('.tab-content').eq($(this).index()).show().siblings('.tab-content').hide(); }); });
代碼說明:
1、首先,我們通過給每個(gè)選項(xiàng)卡的內(nèi)容區(qū)域添加一個(gè)CSS類“tab-content”,來實(shí)現(xiàn)所有選項(xiàng)卡的內(nèi)容區(qū)域樣式統(tǒng)一。
2、設(shè)置初始狀態(tài),即默認(rèn)顯示第一個(gè)選項(xiàng)卡,這里使用.eq(0)來選取第一個(gè)選項(xiàng)卡的內(nèi)容區(qū)域,并通過.show()方法將其顯示出來。
3、通過綁定點(diǎn)擊事件來實(shí)現(xiàn)選項(xiàng)卡的切換,當(dāng)某一個(gè)選項(xiàng)卡被點(diǎn)擊時(shí),我們使用$(this)來選取當(dāng)前被點(diǎn)擊的選項(xiàng)卡,添加一個(gè)CSS類“active”,同時(shí)將其兄弟元素的“active”類移除掉,以達(dá)到選項(xiàng)卡切換時(shí)狀態(tài)的變化。下一步,我們通過.eq($(this).index())來選擇選項(xiàng)卡對(duì)應(yīng)的內(nèi)容區(qū)域,并將其顯示出來,同時(shí)將其兄弟元素的內(nèi)容區(qū)域隱藏掉。
以上是一份簡(jiǎn)單的jquery選項(xiàng)卡特效代碼,可以應(yīng)用于大多數(shù)選項(xiàng)卡設(shè)計(jì)中。希望本文對(duì)您有所幫助。