在 JavaScript 中,可以使用以下几种方法来实现幻灯片轮播功能:
var slides = ['slide1.jpg', 'slide2.jpg', 'slide3.jpg'];
var currentIndex = 0;
function showSlide() {
// 更新幻灯片内容
document.getElementById('slide').src = slides[currentIndex];
// 更新当前显示的幻灯片索引
currentIndex++;
// 如果已经显示了所有幻灯片,则重新开始
if (currentIndex >= slides.length) {
currentIndex = 0;
}
}
setInterval(showSlide, 3000); // 每 3 秒切换一次幻灯片
var slides = document.getElementsByClassName('slide');
var currentIndex = 0;
function showSlide() {
// 隐藏当前显示的幻灯片
slides[currentIndex].classList.remove('active');
// 更新当前显示的幻灯片索引
currentIndex++;
// 如果已经显示了所有幻灯片,则重新开始
if (currentIndex >= slides.length) {
currentIndex = 0;
}
// 显示新的幻灯片
slides[currentIndex].classList.add('active');
}
setInterval(showSlide, 3000); // 每 3 秒切换一次幻灯片
以上是几种常见的实现幻灯片轮播功能的方法,具体选择哪种方法取决于项目需求和个人偏好。