以下是一个简单的 JavaScript 淘宝图片轮播代码示例:
HTML 部分:
<div class="slider">
<div class="slide">
<img src="image1.jpg" alt="Image 1">
</div>
<div class="slide">
<img src="image2.jpg" alt="Image 2">
</div>
<div class="slide">
<img src="image3.jpg" alt="Image 3">
</div>
</div>CSS 部分:
.slider {
width: 100%;
overflow: hidden;
position: relative;
}
.slide {
display: none;
width: 100%;
}
.slide img {
width: 100%;
}JavaScript 部分:
let currentSlide = 0;
const slides = document.querySelectorAll('.slide');
function showSlide(n) {
slides.forEach(slide => slide.style.display = 'none');
slides[n].style.display = 'block';
}
function nextSlide() {
currentSlide = (currentSlide + 1) % slides.length;
showSlide(currentSlide);
}
showSlide(currentSlide);
setInterval(nextSlide, 3000); // 每 3 秒切换一次图片基础概念:
优势:
类型:
应用场景:
常见问题及解决方法:
希望这个示例和解释对你有所帮助!如果你有任何其他问题,请随时提问。
没有搜到相关的沙龙