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

arrow
arrow
    文章標籤
    jquery queue javascript
    全站熱搜

    minglight 發表在 痞客邦 留言(0) 人氣()