0

jquery セレクターが一致する要素がない場合、アニメーション コールバック関数は起動されません。

$('.MadeUpClassName').animate({width: '100px'}
                             ,{complete: NeverFired
                              ,done: NeverFired
                              ,fail: NeverFired
                              ,always: NeverFired
                             });

一部のコールバックをこのように動作させることは、ある程度理にかなっていると思います。たとえば、complete は要素ごとに 1 回発火すると想定されているため、要素がないということは発火がないことを意味します。

ただし、「常に」のような名前のコールバックが発生することを期待していましたか? それとも、それらはすべて要素ごとに 1 回起動されますか? (公式のAPIドキュメントには記載されていません)

これまたは私が見逃した別のコールバック関数の回避策はありますか?

4

0 に答える 0