在網(wǎng)頁開發(fā)中,圖片播放是非常常見的功能。使用jQuery可以輕松實現(xiàn)圖片播放的效果,無需編寫復(fù)雜的代碼。
首先,需要在HTML文檔中引入jQuery庫:
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
接下來,在HTML頁面中添加一個含有多張圖片的div容器:
<div id="imgs"> <img src="img1.png"> <img src="img2.png"> <img src="img3.png"> </div>
然后,在JavaScript文件中使用jQuery編寫圖片播放的代碼:
$(function(){ var imgs = $("#imgs img"); // 獲取所有圖片元素 var index = 0; // 圖片索引 setInterval(function(){ $(imgs[index]).fadeOut(1000); // 當(dāng)前圖片淡出 index++; // 索引加一 if(index >= imgs.length){ // 判斷是否達(dá)到最后一張圖片 index = 0; // 回到第一張 } $(imgs[index]).fadeIn(1000); // 下一張圖片淡入 },3000); // 每隔3秒切換一次圖片 });
代碼中創(chuàng)建一個定時器,每隔3秒切換一張圖片。先將當(dāng)前圖片淡出,然后將索引加一,再判斷是否到達(dá)最后一張圖片,如果是,就將索引設(shè)為0,回到第一張圖片。最后將下一張圖片淡入即可實現(xiàn)圖片播放的效果。