2 回答

TA貢獻1797條經驗 獲得超6個贊
1.var slideIndex = 1; // 為什么設置為 1?什么意思
它將從 1 開始。如果您設置為 0,它也將從幻燈片總數開始
if (n > slides.length) {slideIndex = 1}
if (n < 1) {slideIndex = slides.length}
2.function plusSlides(n) { // (n) 是什么意思?
這里 n 被定義為幻燈片的索引。當您單擊向右箭頭時,它將轉到下一張幻燈片。反之亦然。
<a class="prev" onclick="plusSlides(-1)">❮</a>
<a class="next" onclick="plusSlides(1)">❯</a>
3.變量我;// 什么意思,它有什么用?
循環變量的初始化
for (i = 0; i < slides.length; i++) {
slides[i].style.display = "none";
}

TA貢獻1858條經驗 獲得超8個贊
此代碼創建一張圖片幻燈片(如旋轉木馬),允許用戶從一張圖片單擊到下一張圖片。
var slideIndex = 1
創建一個全局變量并將其初始值設置為 1。這是確定將顯示哪個幻燈片圖像的變量。通過將其設置為 1,幻燈片上顯示的第一張圖片將成為列表中的第一張。function plusSlides(n) ...
是將所需數字添加(或減去)到全局變量的函數:slideIndex
. 它接受一個參數:n
它添加到那個slideIndex
。如果 n 是負數,它將從slideIndex
var i;
這是一個全局“計數器”變量,用于遍歷幻燈片和for
下面循環中的點。
這些是您可以在任何教程中找到的真正基本的 Javascript 概念。你應該看看那些
添加回答
舉報