jQueryでdelay, queue, dequeueを使ってみた。
忘れないようにのメモ。
delay
jQuery API: .delay()
duration: 待機時間(ミリ秒) *必須
queueName: queue名称(文字) *オプション
戻り値はjQuery Object
/** * @param {Number} duration * @param {String=fx} [queueName] optional * @returns {jQuery} */ .delay( duration [, queueName ] ) |
アニメーションを連続させる時の遅延として使えるらしい。
setTimeout の代替関数では無いと注意書きあり。
The .delay() method is best for delaying between queued jQuery effects. Because it is limited—it doesn’t, for example, offer a way to cancel the delay—.delay() is not a replacement for JavaScript’s native setTimeout function, which may be more appropriate for certain use cases.