jQuery/Javascriptのプログラミングに少し慣れていて、divタグ(コンテナ)に一連のヘッダーを表示/非表示する問題があります。試みたコールバックとスクリプトコードされています。私は基本的に、その後フェードインとフェードアウトしてテキスト2をdesplay、それはその後、フェードアウト、フェードインとTesxt1ヘッダーをdislayしたいjQueryコールバック関数の問題
$(document).ready(function(){
$('<h1>Text1</h1>').hide().prependTo("#container").fadeIn(2000, function(){
$("#container h1").fadeOut(2000, function(){
$('<h1>Text2</h1>').hide().prependTo("#container").fadeIn(2000, function(){
$("#container h1").fadeOut(2000, function(){
$('<h1>Text3</h1>').hide().prependTo("#container").fadeIn(2000, function(){
$("#container h1").fadeOut(2000, function(){
$('<h1>Text4</h1>').hide().prependTo("#container").fadeIn(2000);
});
});
});
});
});
});
});
。 Text4は最後のものであり、フェードアウトなしでフェードインしか持たないはずです。コールバック関数がなければ、すべてが同時に実行され、上に(誤って)追加されると、後のテキストが複数回前に追加されます。
ありがとうございます。
<<<<<<<<<<<> >>>>>>>>>> :-)コードを書くのか、ASCIIアートをやっていますか? –
申し訳ありませんが、上記の太字は単にヘッダータグh1 Text1/h1と<>のようになります。 – Jeremy
私はコードを書いていますが、コールバックのないオリジナルのコードは$( '
Text1
').hide()。prependTo( "#container")。fadeIn(2000); $( "#container h1")。fadeOut(2000);$( 'Text2
').hide()。prependTo( "#container")。fadeIn(2000); $( "#container h1")。fadeOut(2000);$( 'Text3
').hide()。prependTo( "#container")。fadeIn(2000); $( "#container h1")。fadeOut(2000);$( 'Text4
').hide()。prependTo( "#container")。fadeIn(2000); – Jeremy