私は次のことをしようとしています:
ページに 2 セットの DOM 要素があります。最初のセットのすべての要素はクラスdisplay-element
を持ち、要素の 2 番目のセットはクラスを持ちedit-element
ます。
これでボタンができました (id= edit-button
)。このボタンをクリックするdisplay-elements
と、すべてがフェードアウトし、すべてがedit-elements
表示されます。
私は自然にしました:
$('#edit-button').click(function(){
$('.display-element').fadeOut(300, function() {
$('.edit-element').fadeIn(300);
});
});
驚いたことに、これが期待どおりに機能しないことがわかりました。これが起こったことです: クラスを持つ最初の要素がdisplay-element
フェードアウトするとすぐに、すべてedit-elements
がフェードインし始めました.
今、すべてがフェードアウトした後にのみedit-elements
すべての開始をフェードインできる簡単な方法(おそらく私が見逃したドキュメントの何か)がありますか?display-elements
ありがとうござい
ます