次のようなjQuery関数があります。
$.get(urlCall, function (data) {
$('#divId').children().fadeOut("slow", function() {
$('#divId').append(data);
$('#divId').fadeIn("slow");
});
});
問題は、'#divId' の下の各子に対して、append と fadeIn の行を 1 回呼び出していることです。ラインを待っていた
$('#divId').children().fadeOut("slow", function() {
すべての子をフェードアウトしてから、function() を 1 回実行します。しかし、各子に対して function() を1回実行しているため、追加したくない多くの行を追加しています。
「すべての子をフェードアウトしてから X を 1 回実行する」という方法があるはずですが、その方法がわかりません。
ヘルプ?