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 概念。你应该看看那些
添加回答
举报