返回值:jQueryqueue(name, queue)
概述
將匹配元素的隊(duì)列用新的一個隊(duì)列來代替(函數(shù)數(shù)組).
參數(shù)
nameString
隊(duì)列名,默認(rèn)為fx
queueArray<Function>
用于替換的隊(duì)列。所有函數(shù)都有同一個參數(shù),這個值與queue(callback)相同
示例
描述:
通過設(shè)定隊(duì)列數(shù)組來刪除動畫隊(duì)列
HTML 代碼:
<style>
div { margin:3px; width:40px; height:40px;
position:absolute; left:0px; top:30px;
background:green; display:none; }
div.newcolor { background:blue; }
</style>
<button id="start">Start</button>
<button id="stop">Stop</button>
<div></div>
jQuery 代碼:
$("#start").click(function () {
$("div").show("slow");
$("div").animate({left:'+=200'},5000);
$("div").queue(function () {
$(this).addClass("newcolor");
$(this).dequeue();
});
$("div").animate({left:'-=200'},1500);
$("div").queue(function () {
$(this).removeClass("newcolor");
$(this).dequeue();
});
$("div").slideUp();
});
$("#stop").click(function () {
$("div").queue("fx", []);
$("div").stop();
});