jQuery: 動畫佇列與停止動畫 stop
1. 動畫佇列
在一個元素上執行多個動畫,這些動畫不會同時執行,而是放入到一個佇列中依次執行,這個佇列叫做動畫佇列。
當佇列中前一個動畫執行完成後,佇列中的下一個動畫才開始執行,直到整個動畫佇列執行結束。
2. 停止動畫
stop 函式用於立即停止當前動畫。
第一個引數為停止動畫時,是否清除整個動畫佇列。
為 true 時代表清除動畫佇列,當前動畫停止後,任務佇列中的所有動畫都不再執行。
為 false 時不清除動畫佇列,當前動畫停止後,繼續執行動畫佇列的其他動畫。
第二個引數為停止動畫時,是否跳轉到最終效果。
為 true 時代表當前動畫停止後,立即得到當前動畫完全執行結束時的狀態。
為 false 時代表當前動畫停止後,得到停止時刻的狀態。
兩個引數的預設值都是 false。
<style>
#jack {
width: 100px;
height: 100px;
background-color: #4d90fe;
}
</style>
<div id="jack"></div>
<button>停止動畫</button>
<script>
$("#jack").slideDown(3000).slideUp(3000).show(2000).hide(2000);
$("button").click(function () {
$("#jack").stop(true, true);
// $("#jack").stop(true, false);
// $("#jack").stop(false, true);
// $("#jack").stop(false, false);
});
</script>
相關文章
- jQuery 動畫效果 與 動畫佇列jQuery動畫佇列
- jQuery 效果 – 停止動畫jQuery動畫
- jquery動畫佇列簡單介紹jQuery動畫佇列
- 動畫佇列動畫佇列
- JQuery動畫jQuery動畫
- (jQuery) jQuery中的事件與動畫(上)jQuery事件動畫
- jQuery動畫—自定義動畫animate()jQuery動畫
- jQuery的三組基本動畫與自定義動畫總結jQuery動畫
- jQuery 效果 – 動畫jQuery動畫
- jquery的動畫jQuery動畫
- 看動畫學演算法之:佇列queue動畫演算法佇列
- 【Jquery】jquery 基本的動畫jQuery動畫
- 【Jquery】jquery 自定義動畫jQuery動畫
- jQuery 動畫 - animate() 方法jQuery動畫
- 搞定動畫之 JQuery 中的自定義動畫動畫jQuery
- jQuery動畫的顯示與隱藏效果jQuery動畫
- jQuery動畫的顯示與隱藏效果!jQuery動畫
- 看動畫學演算法之:雙向佇列dequeue動畫演算法佇列
- jQuery-錨點動畫jQuery動畫
- [jQuery] 事件和動畫薦jQuery事件動畫
- jQuery stop()jQuery
- 導航選單(動畫)--- jQuery動畫jQuery
- jQuery中動畫的實現jQuery動畫
- JQuery3:動畫和特效jQuery動畫特效
- jQuery的動畫效果可以應用與哪些屬性jQuery動畫
- jQuery 動畫效果程式碼例項jQuery動畫
- jQuery動畫都是非同步的jQuery動畫非同步
- jQuery元素動畫方式滑動效果jQuery動畫
- 前端基礎-jQuery的動畫效果前端jQuery動畫
- jQuery的動畫處理總結jQuery動畫
- 放棄使用jQuery實現動畫jQuery動畫
- iOS動畫專題·UIView二維形變動畫與CAAnimation核心動畫(transform動畫,基礎,關鍵幀,組動畫,路徑動畫,貝塞爾曲線)iOS動畫UIViewORM
- 1.20 JQuery3:動畫和特效jQuery動畫特效
- jQuery動畫效果的刪除行效果jQuery動畫
- jQuery背景色漸變動畫效果jQuery動畫
- JQuery動畫外掛Velocity.js釋出:更快的動畫切換速度jQuery動畫JS
- win10電腦桌面動畫如何停止_win10電腦桌面動畫背景怎麼取消Win10動畫
- View動畫、幀動畫View動畫