jquery選項(xiàng)卡嵌套輪播圖,是一種常見(jiàn)的網(wǎng)頁(yè)設(shè)計(jì)方式,可以讓網(wǎng)站頁(yè)面更加豐富多彩,吸引用戶眼球。下面我們來(lái)看看怎樣實(shí)現(xiàn)這種效果。
//HTML結(jié)構(gòu)代碼 <div class="tab-wrap"> <ul class="tab-nav"> <li class="tab-active">選項(xiàng)卡1</li> <li>選項(xiàng)卡2</li> <li>選項(xiàng)卡3</li> </ul> <div class="tab-panel"> <div class="tab-active">輪播圖1</div> <div>輪播圖2</div> <div>輪播圖3</div> </div> </div> //CSS樣式代碼 .tab-wrap{ width:800px; margin:0 auto;} .tab-nav{ display:flex; justify-content:space-between; border-bottom:2px solid #ccc;} .tab-nav li{ padding:10px; cursor:pointer;} .tab-nav .tab-active{ border-bottom:2px solid blue;} .tab-panel div{ height:400px; display:none;} //JavaScript代碼 $(function(){ $(".tab-nav li").click(function(){ //選項(xiàng)卡切換 $(this).addClass("tab-active").siblings().removeClass("tab-active"); //輪播圖切換 var index=$(this).index(); $(".tab-panel div").eq(index).fadeIn().siblings().fadeOut(); }); //輪播圖自動(dòng)切換 var currentIndex=0; setInterval(function(){ currentIndex=(currentIndex+1)%3; $(".tab-nav li").eq(currentIndex).click(); },3000); });
以上代碼實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的選項(xiàng)卡嵌套輪播圖效果,通過(guò)點(diǎn)擊選項(xiàng)卡,可切換對(duì)應(yīng)的輪播圖內(nèi)容;同時(shí)每隔3秒鐘,輪播圖會(huì)自動(dòng)切換。開(kāi)發(fā)者可以根據(jù)需要對(duì)代碼進(jìn)行修改和優(yōu)化,使其更符合自己的需求。