Jquery選項(xiàng)卡練習(xí)是web前端開發(fā)非常重要的一環(huán),也是網(wǎng)頁制作中常用的技術(shù)之一。利用Jquery選項(xiàng)卡,可以在網(wǎng)頁制作中實(shí)現(xiàn)標(biāo)簽頁切換等炫酷效果,提高網(wǎng)頁的用戶交互性。
HTML代碼:
<div class="tab-content">
<div class="tab-panel active">
<p>第一個(gè)選項(xiàng)卡內(nèi)容</p>
</div>
<div class="tab-panel">
<p>第二個(gè)選項(xiàng)卡內(nèi)容</p>
</div>
<div class="tab-panel">
<p>第三個(gè)選項(xiàng)卡內(nèi)容</p>
</div>
</div>
<ul class="tab-nav">
<li class="active">選項(xiàng)卡一</li>
<li>選項(xiàng)卡二</li>
<li>選項(xiàng)卡三</li>
</ul>
Jquery代碼:
$(function(){
$('.tab-nav li').click(function(){
$(this).addClass('active').siblings().removeClass('active');
var index=$(this).index();
$('.tab-content .tab-panel').eq(index).addClass('active').siblings().removeClass('active');
})
})
使用Jquery選項(xiàng)卡需要注意的是,在HTML中,需要將選項(xiàng)卡內(nèi)容和選項(xiàng)卡導(dǎo)航分開寫,選項(xiàng)卡內(nèi)容放在一個(gè)容器里,選項(xiàng)卡導(dǎo)航放在一個(gè)ul標(biāo)簽里,各個(gè)選項(xiàng)卡就是ul里的li標(biāo)簽。而在Jquery代碼中,需要監(jiān)聽選項(xiàng)卡導(dǎo)航的點(diǎn)擊事件,并通過index方法確定點(diǎn)擊的是第幾個(gè)選項(xiàng)卡,再通過eq方法找到對應(yīng)的選項(xiàng)卡內(nèi)容進(jìn)行顯示。