私は現在私の学校のプロジェクトに取り組んでいます。画像スライドショーがあります。私のサイダーコードにスライドショーのアニメーションを追加するには
矢印をクリックすると、次の画像が表示されます。
しかし、スライドして次の画像を表示します。ここで
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";
}
<img class="MySlides" src="http://lorempixel.com/400/400/sports/" width="380px;" height="380px;">
<img class="MySlides" src="http://lorempixel.com/400/400/food/" width="380px;" height="380px;" style="display:none;">
<img class="MySlides" src="http://lorempixel.com/400/400/cats/" width="380px;" height="380px;" style="display:none;">
<span><a OnClick="plusDivs(1)" class="links">‹</a></span>
<span><a OnClick="plusDivs(-1)"class="rechts">›</a></span>
この1つは本当にいいです、あなたはそれが戻って最初の1になっていること画像3枚目から矢印をクリックしてください可能性がありますか? –
はい、投稿の最後にコードペンを見てください。私は最初のものを更新する。 – Kornflexx
ありがとう、ちょうど1 2 3から戻って1 2 3に戻ることができますか?今、それには奇妙なアニメーションがありますか? –