0

連続ループで実行したい次の関数があり、これはうまくいくと思いましたが、関数は一度しか実行されないため、そうではありません。問題がメソッド、間隔、またはコードにあるのかどうかはわかりません。私はこれでかなり新しいです。

var c = $(".test p").length;    
setInterval(faderepeat(c),20000);

function faderepeat(c){     
  var i = 0;
  while (i<=c) {
var p = $(".para");
($(p[i]).delay(i*3000).fadeIn(2000).fadeOut(1000));
  i++;
    }
}
4

3 に答える 3