2012-04-28 21 views
1

私はこのコードを持っていますが、今は一度しか実行されていません。ドミノがユーザーのために読み込まれると、これについてどうやって行くのかわからない...ありがとう。jQuery連続フェードインフェードアウトループ

$('.first').delay(8000).fadeOut('slow', function() { 
       $('.second').fadeIn(); 
      }) 

答えて

0

は、JavaScript setInterval機能を使用して行うことができます:

setInterval(delayFunction, 8000); 

function delayFunction() { 
    $('.first').fadeOut('slow', function() { 
     $('.second').fadeIn(); 
    }) 
} 
0

私はあなたの要素が同様にフェードアウトしたいと仮定しています。 dnotが1つしか深くない場合は、関数を再度呼び出します。

$(document).ready(fadeIn); 

function fadeRepeat() 
{ 
    $('.first').delay(8000).fadeOut('slow', function() { 
      $('.second').fadeIn(function() { 
       $('.first').fadeIn('slow', function() { 
        $('.second').fadeOut(fadeRepeat()); 
       } 
      }); 
    }); 
} 
+0

を、第二の画像はまだアクションでそれを見ることなく – user990717

+0

なぜわからないのdisapears、その後秒間表示されます。あなたはあなたのhtmlスニペットを投稿できますか? – Gats

+0

私はリンクを個人的にPMできますが、私はここに投稿できません。 – user990717

0

この試してみてください。これは動作しますが、それは大きなグリッチだ

window.setInterval(function(){ 
    $('.first').fadeOut('slow', function() { 
    $('.second').fadeIn() 
}); 
}, 8000); 
関連する問題