これは本当に単純なはずですが、何が欠けているのかわかりません。フェードアウトし、テキストを変更してからフェードインしたい DIV があります。
それはある程度機能しますが、チェーンが正しいと思っていましたが、テキストの更新、フェードアウト、フェードインを行います。
ここに基本的なコードがあります
<div id="box" style="width:300px;height:200px;background-color:yellow">
<span id="game">Game 1</span>
<br/>
<a href="javaScript:ChangeGame()">Next Game</a>
</div>
window.game = 1;
window.ChangeGame = function ()
{
$("#box")
.fadeOut(1000, nextGame()).fadeIn();
}
window.nextGame = function() {
$("#game").text("Game " + game++);
}
そして、ここに問題を示すjsFiddleがあります
助けてくれてありがとう親切な人々