我隐藏了多个这样的项目:
$('#item1,#item2,#item3').hide('slow',function() {
console.log('hidden');
});
问题是这会记录四次。由于我无法控制的原因,我无法在每个元素上使用公共类。有没有一种很好的 jquery-ish 方法可以让这个处理程序只在最后一项隐藏后才触发?(或第一个,因为它们应该几乎是同时的)
此外,元素将被隐藏和显示多次,因此用于限制处理程序调用的任何内容都必须在之后重置。
我显然可以在处理程序中放入某种布尔值,但我希望有一个更清洁的解决方案。