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

queue()

Возвращает ссылку на очередь элемента (массив функций).

В примере функция run_anim выполняет различные манипуляции с элементом #example_data div" с анимационными эффектами (о них написано во второй части таблицы). По клику на кнопке получаем длину очереди, т.е. количество тех функций из run_anim, которые еще не выполнились:

$(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);
}
run_anim() $("#example_data button").click(function () {
var n = $("#example_data div").queue().length;
$("#example_data span").text("Длина очереди: " + n);
});});
HTML:
<div id="example_data">
<div></div><br />
<button>Показать длину очереди</button>
<span></span>
</div>

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