fadeInが完了するまで待つ方法があるかどうかは、次のコードを実行すると、それが消えたときにそれは上に動いて...少し醜いように見えます。次のようにjQuery - fadeInを実行する前にfadeOutが完了するまで待つ
コードは次のとおりです。
fadeOut
機能は、それがアニメーションが行われたときに実行するコールバックを持っている
$('.sidebarform').fadeOut('slow');
$('.sidebarsuccess').fadeIn('slow');
keep iあなたのセレクタがあまりにも一般的である場合、完全にフェードアウトされたときには、すべての要素に対して完了関数が起動されるので、すでに隠されている要素があれば、すぐに起動します。 – box86rowh
私は、@ box86rowhで説明されている問題に対処するために:visibleセレクタを使用しました。参照:http://api.jquery.com/visible-selector/ –