DeeDi - трезвые записки

dequeue(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 #start").click(function () {
run_anim();
$("#example_data div").queue(function () {
$(this).css("background", "red");
$(this).dequeue();
});
$("#example_data div").animate({marginLeft: '0'}, 2000).css("background", "blue");
});
});

Здесь dequeue используется, для того, чтобы разрешить продолжение выполнения очереди после использования queue(func). Если убрать в примере строчку $(this).dequeue(); , очередь остановится после срабатывания $(this).css("background", "red");.

Боковой текст: