close
jQuery的排程其實一開始是拿來做動畫的, 讓某個DOM可以依序的執行指令,但是也可以拿來自定自己的排程.
排程其實是將一堆function利用.data()放入jquery object裡面, 主要分成兩個function, queue() & dequeue()
- getter
queue( [queueName] )
得到這個相關queueName的function.
default ququeName為"fx", 放在不同的queueName的function不會有相關連
- setter
queue([queueName] , func )
將這個function放入對應queueName的funcion中
- caller
dequeue([queueName])
依照先入先出的方式拿出function, 並且執行它
使用方法
分成兩種不同的方式
1. ququeName為fx, 或是沒有指定
- queue會自動開始, 並不需要需要dequeue()就會自動開始, 但是只限於第一個function, 之後還是需要自己呼叫dequeue才能使用
2. queueName是自己指定的
- 要自己呼叫dequeue()才會開始執行第一個function
文章標籤
全站熱搜