1
私はこのスライダーを自分のウェブサイト用に作成しましたが、next/prev
の場合はfadeIn/out
を適用する必要があります。誰も私にこのことを教えるか、私にコードを示す方法を教えてもらえますか?スライダーフェードイン/フェードアウト
JS
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";
}
HTML
<div class="container">
<img class="mySlides" src="http://placehold.it/600x200">
<img class="mySlides" src="http://placehold.it/600x150" style="display:none">
<img class="mySlides" src="http://placehold.it/600x100" style="display:none">
<img class="mySlides" src="http://placehold.it/600x200" style="display:none">
<button onclick="plusDivs(-1)">❮</button>
<button onclick="plusDivs(1)">❯</button>
</div>
アルゴン答えちょうどその –
絶対位置のためのよりよい設計はすべて私の要素を移動します。アルゴンは私が彼の答えを受け入れたスタイルに触れなかった –
cssがなければonclickは最初のスライドが2番目 –