HTML5中的JS輪播效果給網站帶來了更多的視覺效果,且更具有互動性。下面介紹一個HTML5中JS輪播代碼,大家可以通過下載使用。以下是代碼的具體介紹:
首先,我們需要在我們的HTML文件中添加以下幾行代碼:
<!-- 需要載入jQuery文件,可以使用以下代碼: --> <script src="jquery.min.js"></script> <!-- 輪播代碼 --> <script type="text/javascript" src="slideshow.js"></script>
其次,我們可以把下面的代碼保存成一個js文件,這里將它命名為slideshow.js:
$(function() { // 定義變量 var $slides = $('#slideshow .slides'); var $slide = $('#slideshow .slide'); var $nav = $('#nav'); var $prev = $nav.find('.prev'); var $next = $nav.find('.next'); // 在slides下添加img標簽 $slide.each(function() { var $this = $(this); var imgSrc = $this.data('img'); $this.css('background-image', 'url(' + imgSrc + ')'); }); // 首個slide添加active $slides.children(':first-child').addClass('active'); // 點擊prev或next時,輪播圖片 $prev.on('click', function() { var $active = $slides.find('.active'); $active.removeClass('active').prev().addClass('active'); if ($active.is(':first-child')) { $slides.children(':last-child').addClass('active'); } }); $next.on('click', function() { var $active = $slides.find('.active'); $active.removeClass('active').next().addClass('active'); if ($active.is(':last-child')) { $slides.children(':first-child').addClass('active'); } }); });
以上就是一個簡單的HTML5中JS輪播代碼的具體實現,大家可以通過下載代碼來使用該輪播效果。
上一篇查看 收起如何實現css
下一篇某一列css