$('#tab-featured').tap(function(){
$('.home-section').fadeOut(function(){
$('#home-featured').fadeIn();
});
});
fadeIn()
上記のコードを使用して、完了後にafterを呼び出そうとしていますfadeOut()
。fadeOut()
うまくいきます。以前に他の人が完了した後に関数を実行しましたが、今回は機能せず、私の人生ではその理由を理解できません。
CDNから最新のjQueryを実行します。
コード:
<div id="home-mid" class="column-mid">
<div id="home-featured" class="home-main home-section">
<!--- Some Code --->
</div>
<div id="home-2" class="home-main home-section">
<!--- Some Code --->
</div>
<div id="home-3" class="home-main home-section">
<!--- Some Code --->
</div>
<div id="home-4" class="home-main home-section">
<!--- Some Code --->
</div>
<div id="home-5" class="home-main home-section">
<!--- Some Code --->
</div>
<div id="home-tabs">
<div id="tab-featured" class="home-tab"></div>
<div id="tab-2" class="home-tab"></div>
<div id="tab-3" class="home-tab"></div>
<div id="tab-4" class="home-tab"></div>
<div id="tab-5" class="home-tab"></div>
</div>
</div>
アップデート:
hide
の代わりに試してみましたがfadeOut
、うまくいきました。なぜ機能しないfadeOut
のかわからない。