関数を繰り返したい。
var catchBorder = $('.catch-text--border'); var flg = false; function borderextend(){ if(flg){ catchBorder.removeClass('borderextendF borderextendL'); flg = false; }else{ setTimeout(function(){catchBorder.eq(0).addClass('borderextendF');},0); setTimeout(function(){catchBorder.eq(1).addClass('borderextendF');},200); setTimeout(function(){catchBorder.eq(2).addClass('borderextendF');},400); setTimeout(function(){catchBorder.eq(0).addClass('borderextendL');},1700); setTimeout(function(){catchBorder.eq(1).addClass('borderextendL');},1900); setTimeout(function(){catchBorder.eq(2).addClass('borderextendL');},2100); flg = true; } }
borderextend関数が終わったら、
またすぐにborderextend関数を実行させたいです。
setTimeoutやsetintervalを使うと、
どうしても間隔が空いてしまいます。
間隔なく、borderextend関数を繰り返す方法はありますでしょうか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。