2011-10-25 10 views
1

質問#fadedの後に常に#sliderを1秒間再生するにはどうすればいいですか? 4秒と5秒でそれを持つことは安定した方法ではありません。最初のdivの後に常に1秒後に2番目のdivが自動再生される

$(function(){ 
    $("#faded").faded({ 
     autoplay: 4000 
    }); 
}); 

$(function(){ 
    $("#slider").faded({ 
     autoplay: 5000 
    }); 
}); 
+1

プラグインについての質問は、プラグインの名前 – Rafay

答えて

0

これはあなたが欲しい/必要とするものですか?最初の要素が4秒後に消えて終了すると、1秒後に2番目のタイマーがトリガーされます。

setTimeout(function() { 
    $('#faded').fadeIn('normal', function() { 
     setTimeout(function() { 
      $('#slider').fadeIn('normal'); 
     }, 1000); 
    }); 
}, 4000); 
0

は、ここであなたが直面している問題の一つである:

$(function(){...ページは、あなたのコード内の矛盾を作成するため、レンダリングされる前にこのイベントが発生します。

私はあなたがこの問題を修正する必要がありますwindow.onload = function(){....

に変更することをお勧めします。

関連する問題