私はこのような複数のアイテムを隠しています:
$('#item1,#item2,#item3').hide('slow',function() {
console.log('hidden');
});
問題は、これが4回ログに記録されることです。私のコントロールが及ばない理由で、各要素に共通のクラスを使用することはできません。最後のアイテムが非表示になった後にのみこのハンドラーを起動させるためのjquery風の良い方法はありますか?(または最初の、それらは事実上同時でなければならないので)
また、要素は何度も非表示および表示されるため、ハンドラー呼び出しを制限するために使用されるものはすべて、後でリセットする必要があります。
ハンドラーにある種のブール値を入れることはできますが、よりクリーンなソリューションを望んでいました。