2016-05-27 4 views
1

フェードアウトしてからもう一度フェードインする正しい方法は何ですか?FadeOutコールバックを使用する正しい方法

はそれをです:

$("iframe#youtube").fadeOut(500, function() { 
    $(this).attr("src","www.youtube.com/embed/"+data.url+"?rel=0&autoplay=1"); 
    $(this).fadeIn(500); 
}); 

または:

あなたがフェードアウトしてコンテンツを非表示にする必要がある任意の変更前の
$("iframe#youtube").fadeOut(500, function() { 
    $(this).attr("src","www.youtube.com/embed/"+data.url+"?rel=0&autoplay=1"); 
}).fadeIn(500); 

答えて

1
$("iframe#youtube").fadeOut(500, function() { 
    $(this).attr("src","www.youtube.com/embed/"+data.url+"?rel=0&autoplay=1").fadeIn(500); 
}); 

まず。すべての変更を加えた後、フェードインで表示されます。それだけです。

+1

ありがとうございました! jqueryチェーンの仕組みを本当に理解したことはありません。 – Chud37

+0

一般的に簡単です。 jQueryには機能のコールバックがたくさんあります。あなたはロジックステップを休止するだけです。セットアップ - >開始 - >終了 - >開始 - >終了 - >など。 –

関連する問題