目前我已经这样设置了,
var elements = $('#one, $two, #three, #four, #six');
var _temp = 0;
elements.hide(0, function(){
/* by default, the callback will be performed to
every single element in stack */
_temp++; // increment temporary cache
// perform actual callback only on last in list
if (_temp == elements.length) {
// do stuff
}
});
但感觉不对,因为如果我想对下面的另一个回调 241 行做同样的事情,我必须重置_temp
,而且,全局变量只是混乱。
我怎么能简化这个?