0
シンプルな画像スライドショーを作成しようとしていますが、私が望むように正確に動作していません。それがすべての画像を循環するとき、私は最初の画像にすぐにループバックします。しかし、それは私が望むものではないループする前に遅延があるようです。どうすればこの問題を解決できますか?jqueryのスライドショーがループバックするまでに遅延がありますか?
ここで私のcodepen https://codepen.io/tayanderson/pen/vWQXbd
$(document).ready(function(){
var seconds = 2000;
var step = 0;
var limit = 2;
$("#Background").addClass("image-"+step).fadeIn(500);
setInterval(function(){
$("#Background").fadeOut(500,function(){
$(this).removeClass("image-"+step);
step = (step > limit) ? 0 : step + 1;
$("#Background").addClass("image-"+step).fadeIn(500);
});
},seconds);
});
どういたしまして!私はまた、あなたが直感を見たいと思っている場合の例を使って答えを編集しました。あなたがより多くを入れるつもりならば、画像の総量から2を引いて 'limit'としてください。 –