【发布时间】:2019-06-28 14:46:17
【问题描述】:
我是创建网站的初学者。 我在网站上创建的幻灯片需要帮助。我在我的网站上复制并粘贴了代码,但我的幻灯片显示方式不同(显示为 column ) 此外,我想禁用第一张幻灯片上的上一个箭头和最后一张幻灯片上的下一个箭头。 https://www.w3schools.com/code/tryit.asp?filename=FZUU76085WOH
var slideIndex = 1;
showDivs(slideIndex);
function plusDivs(n) {
showDivs(slideIndex += n);
}
function showDivs(n) {
var i;
var x = document.getElementsByClassName("mySlides");
if (n > x.length) {
slideIndex = 1
}
if (n < 1) {
slideIndex = x.length
}
for (i = 0; i < x.length; i++) {
x[i].style.display = "none";
}
x[slideIndex - 1].style.display = "block";
}
.mySlides {
display: none;
}
<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
<div class="w3-content w3-display-container">
<img class="mySlides" src="https://meshrepsy.fr/wp-content/uploads/Salle-dattente.jpg" style="width:100%">
<img class="mySlides" src="https://meshrepsy.fr/wp-content/uploads/Entrée.jpg" style="width:100%">
<img class="mySlides" src="https://meshrepsy.fr/wp-content/uploads/Thérapie.jpg" style="width:100%">
<img class="mySlides" src="https://meshrepsy.fr/wp-content/uploads/Cabinet.jpg" style="width:100%">
<button class="w3-button w3-black w3-display-left" onclick="plusDivs(-1)">❮</button>
<button class="w3-button w3-black w3-display-right" onclick="plusDivs(1)">❯</button>
</div>
坦克为您提供帮助
【问题讨论】:
-
代码读取方式,您的幻灯片设计为循环播放。所以如果你点击最后一张幻灯片;下一张幻灯片将是第一张。
-
同意前面的评论。你快到了,因为 x 是你的图像数组,所以你已经知道你是在第一张还是最后一张图像上。
-
我在我的网站上粘贴了你的代码,不幸的是我得到了这样的结果:w3schools.com/code/tryit.asp?filename=FZV517FD7FHP
标签: javascript jquery html css