欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jquery輪播圖實現簡單代碼

劉柏宏1年前6瀏覽0評論

jQuery輪播圖是一種在網頁中展示圖片、文字等內容并通過自動或手動切換實現循環展示的效果。下面給出使用jQuery實現簡單輪播圖的代碼。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>jQuery輪播圖實現</title>
<style>
#slider {
max-width: 800px;
margin: 0 auto;
position: relative;
}
.slide {
position: absolute;
top: 0;
left: 0;
}
</style>
</head>
<body>
<div id="slider">
<img class="slide" src="img/slide1.jpg" alt="Slide 1">
<img class="slide" src="img/slide2.jpg" alt="Slide 2">
<img class="slide" src="img/slide3.jpg" alt="Slide 3">
<img class="slide" src="img/slide4.jpg" alt="Slide 4">
</div>
</body>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
$(document).ready(function(){
var slideIndex = 0;
showSlides();
function showSlides() {
var i;
var slides = $(".slide");
for (i = 0; i < slides.length; i++) {
slides[i].style.display = "none";
}
slideIndex++;
if (slideIndex > slides.length) {slideIndex = 1}
slides[slideIndex-1].style.display = "block";
setTimeout(showSlides, 2000); // 切換時間為2秒
}
});
</script>
</html>

在使用jQuery實現輪播圖的代碼中,首先定義了一個id為"slider"的div作為輪播圖的容器。在該div中包含了需要展示的圖片,每張圖片標簽使用class為"slide"。然后定義了一個樣式,將"slide"元素設置為絕對定位,并且全部隱藏,等待輪播切換時再顯示當前圖片。

接著,在jQuery代碼部分,定義了一個變量slideIndex來記錄當前顯示的圖片的索引,初始值為0。然后調用showSlides函數,該函數對"slide"元素進行遍歷,將它們全部隱藏,再將slideIndex加1,確保下次顯示的是下一張圖片。如果slideIndex超出圖片個數,則將其設為1。最后,顯示當前索引對應的圖片,并且調用setTimeout函數,每兩秒切換一次輪播圖。

通過上述代碼,就可以簡單地實現一個基于jQuery的輪播圖模塊。