Заменяет очередь всех элементов набора новой очередью (массив функций).
В примере по клику на кнопку старт запускаем функцию run_anim (см. queue()). По клику на кнопке стоп, устанавливается массив новой очереди, чтобы удалить текущую очередь, или по другому - выполненная оперция перемещается в конец очереди, таким образом очередь по отношению к первоначальной изменяется, функция .queue([]) запоминает эту очередь в массив и заменят старую очередь этим новым массивом:
$(document).ready(function() {
function run_anim() {
$("#example_data div").show("slow");
$("#example_data div").animate({width: '60'});
$("#example_data div").animate({marginLeft: '400'}, 2000);
$("#example_data div").fadeTo(1000, 0.2);
$("#example_data div").fadeTo(1000, 1);
$("#example_data div").animate({width: '30'});
$("#example_data div").animate({marginLeft: '0'}, 2000);
$("#example_data div").hide("slow", run_anim);
}$("#example_data #start").click(function () {
run_anim(); });
$("#example_data #stop").click(function () {
$("#example_data div").queue([]);
$("#example_data div").stop();
});
});
<div id="example_data">
<div></div><br />
<button id="start">Старт</button><button id="stop">Стоп</button>
<span></span>
</div>