「start_game」の id を持つボタンがあり、クリック関数とボタンをフェードアウトするコールバックがあり、現在 css によって display:none に設定されている div にフェードインします。
ボタンをクリックすると、表示される div 用のスペースを確保するように、これらすべてを保持する外側のコンテナ div が拡張されますが、その中にあるコンテンツは表示されません。
現在のコードは次のとおりです。
$("#start_game").click(function () {
$(this).fadeOut();
$(".input-append").fadeIn();
});
そしてhtml
<div class="hero-unit">
<div id="container">
<p>Shall we?</p>
<button class="btn-primary btn-large" id="start_game">Play!</button>
<div class="input-append hidden">
<p>How many players?</p>
<input class="span2" id="appendedInputButton" type="text" />
<button class="btn" type="button">Go!</button>
</div>
</div>
</div>
これが唯一のカスタム css で、他の css ファイルは twitter ブートストラップです。
.hidden {
display: none;
}
今、私は多くのアプローチを試みました。私はfadeInを試してみました.show()またはhide()またはtoggle()またはfadeToggle()のいくつかの異なる組み合わせを一緒にチェーンしようとしました。また、非表示の div のすべての子要素の反復をコールバックにアタッチし、fadeIn() を 1 つずつ実行しようとしましたが、何も機能していないようです。
Google Chrome 26 と IE10 でテストしています。
助けてくれてありがとう!