jQuery輪播圖是一個(gè)常見(jiàn)的網(wǎng)頁(yè)設(shè)計(jì)中的功能,它可以讓網(wǎng)頁(yè)內(nèi)容更加豐富,增加用戶(hù)互動(dòng)性。下面是一個(gè)jQuery輪播圖代碼模板,供開(kāi)發(fā)者參考、使用:
<script type="text/javascript"> $(function(){ var index = 0; var len = $('.slider-panel').length; var interval; // 輪播函數(shù) function slide(){ $('.slider-panel').fadeOut(500); $('.slider-panel').eq(index).fadeIn(500); $('.slider-item').removeClass('slider-item-selected'); $('.slider-item').eq(index).addClass('slider-item-selected'); } // 自動(dòng)輪播函數(shù) function autoSlide(){ interval = setInterval(function(){ index++; if(index == len){ index = 0; } slide(); }, 2000); } // 鼠標(biāo)移入/移出事件 $('.slider-panel, .slider-pre, .slider-next').mouseenter(function(){ clearInterval(interval); }).mouseleave(function(){ autoSlide(); }); // 點(diǎn)擊圓點(diǎn)切換圖片 $('.slider-item').click(function(){ index = $(this).index(); slide(); }); // 點(diǎn)擊上/下一張按鈕切換圖片 $('.slider-pre').click(function(){ index--; if(index == -1){ index = len - 1; } slide(); }); $('.slider-next').click(function(){ index++; if(index == len){ index = 0; } slide(); }); // 自動(dòng)輪播啟動(dòng) autoSlide(); }); </script>
以上代碼包括輪播函數(shù)、自動(dòng)輪播函數(shù)、鼠標(biāo)移入/移出事件、點(diǎn)擊圓點(diǎn)切換圖片和點(diǎn)擊上/下一張按鈕切換圖片等功能。使用時(shí),只需要按照自己的需求,修改樣式和內(nèi)容即可。該代碼模板適用于大多數(shù)網(wǎng)頁(yè)設(shè)計(jì),適用性較強(qiáng),是開(kāi)發(fā)者們進(jìn)行開(kāi)發(fā)的好幫手。