動畫佇列
jQuery中的animate的自定義動畫中,含有動畫佇列的感念。將所要執行的動畫按一個個的排列成一隊,並先後順序的一個個的執行。
$('#btn4').click(function(){ $('.box').animate({ left: '100px' }, 1000)//執行第一個動畫向左移動到100px $('.box').animate({ left: '100px', top: '100px' }, 1000)//執行第二個動畫操作移動到上面這個位置。下面以此類推不是同時執行動畫,是一個個的按順序執行 $('.box').animate({ left: '0', top: '100px' }, 1000) $('.box').animate({ left: '0', top: '0' }, 1000) })
動畫佇列的停止和清除
.clearQueue
清除動畫佇列中未執行的動畫
.stop( [clearQueue ] [, jumpToEnd ] )
停止當前正在執行的動畫
clearQueue(default: false)
jumpToEnd(default: false)
$('#btn6').click(function(){ //去掉當前動畫操作,並進行後面的動畫操作 $('.box').stop(false,false) })
$('#btn7').click(function(){ //停止當前動畫,並清除未執行的動畫佇列(即動畫暫停效果) $('.box').stop(true, false) })
$('#btn8').click(function(){ //停止當前動畫,並清除未執行的動畫佇列,並且當前動畫展示最終狀態(即將此時那一幀的動畫操作完成) $('.box').stop(true, true) })
.finsih()
停止當前動畫,並清除動畫佇列中所有未完成的動畫,最終展示動畫佇列最後一幀的最終狀態
$('#btn9').click(function(){ //停止當前動畫,並清除未執行的動畫佇列,最終展示動畫佇列最後一幀的最終狀態 $('.box').finish() })
效果連結:
作者:徐金俊
連結:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/75/viewspace-2814313/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- jQuery 動畫效果 與 動畫佇列jQuery動畫佇列
- jQuery: 動畫佇列與停止動畫 stopjQuery動畫佇列
- jquery動畫佇列簡單介紹jQuery動畫佇列
- 看動畫學演算法之:佇列queue動畫演算法佇列
- 佇列、阻塞佇列佇列
- 佇列-單端佇列佇列
- 看動畫學演算法之:雙向佇列dequeue動畫演算法佇列
- 佇列 和 迴圈佇列佇列
- 【佇列】【懶排序】佇列Q佇列排序
- 陣列模擬佇列 以及佇列的複用(環形佇列)陣列佇列
- 佇列 手算到機算 入門 佇列 迴圈佇列佇列
- 圖解--佇列、併發佇列圖解佇列
- 單調佇列雙端佇列佇列
- 佇列佇列
- RabbitMQ 訊息佇列之佇列模型MQ佇列模型
- Kafka 延時佇列&重試佇列Kafka佇列
- Java版-資料結構-佇列(陣列佇列)Java資料結構佇列陣列
- C語言 簡單的佇列(陣列佇列)C語言佇列陣列
- 稀疏陣列、佇列陣列佇列
- 阻塞佇列一——java中的阻塞佇列佇列Java
- 07-主佇列和全域性佇列佇列
- 佇列(楊輝三角)——鏈式佇列佇列
- synchronized 中的同步佇列與等待佇列synchronized佇列
- java佇列Java佇列
- 佇列,棧佇列
- 映象佇列佇列
- 棧、佇列佇列
- 貓狗佇列佇列
- iOS 佇列iOS佇列
- 阻塞佇列佇列
- 棧-佇列佇列
- netcore下RabbitMQ佇列、死信佇列、延時佇列及小應用NetCoreMQ佇列
- 佇列的一種實現:迴圈佇列佇列
- 三、資料結構演算法-棧、佇列、優先佇列、雙端佇列資料結構演算法佇列
- 【資料結構】佇列(順序佇列、鏈佇列)的JAVA程式碼實現資料結構佇列Java
- Python佇列的三種佇列實現方法Python佇列
- Java版-資料結構-佇列(迴圈佇列)Java資料結構佇列
- 訊息佇列系列一:訊息佇列應用佇列