現在、このように設定していますが、
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
あり、グローバル変数は面倒です。
どうすればこれを単純化できますか?