色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jquery選項卡加輪播

榮姿康1年前9瀏覽0評論

今天我們來介紹一下利用jQuery來做選項卡加輪播的效果。

首先,我們需要引入jQuery庫,并且在HTML中添加選項卡和輪播的模板代碼:

<div class="tab-wrap">
<ul class="tab-nav">
<li class="active"><a href="#">選項卡1</a></li>
<li><a href="#">選項卡2</a></li>
<li><a href="#">選項卡3</a></li>
</ul>
<div class="tab-panel">
<div class="tab-item">
<img src="image1.jpg">
</div>
<div class="tab-item">
<img src="image2.jpg">
</div>
<div class="tab-item">
<img src="image3.jpg">
</div>
</div>
<div class="prev-btn"></div>
<div class="next-btn"></div>
</div>

接下來,我們需要用jQuery來實現選項卡和輪播的效果:

$('ul.tab-nav li').click(function(){
$(this).addClass('active').siblings().removeClass('active');
var index = $(this).index();
$('div.tab-panel div.tab-item').hide().eq(index).show();
});
var imgCount = $('div.tab-panel div.tab-item').length;
var index = 0;
$('div.prev-btn').click(function(){
index--;
if(index<0){index=imgCount-1;}
$('ul.tab-nav li').eq(index).trigger('click');
});
$('div.next-btn').click(function(){
index++;
if(index>=imgCount){index=0;}
$('ul.tab-nav li').eq(index).trigger('click');
});

代碼解釋如下:

  • 第1-7行代碼用于實現選項卡的效果,點擊選項卡時將對應的面板顯示出來,同時設置當前選項卡的樣式為active,其余選項卡的樣式為非active。
  • 第9-17行代碼用于實現輪播的效果,點擊上一張和下一張按鈕時,切換選項卡,并且實現圖片輪播。

最后,通過CSS來處理樣式和布局,就可以實現一個簡單的選項卡加輪播效果了。