Категории: Ядро > Доступ к объектам jQuery
Описание: Выполняет следующую функцию в очереди для соответствующих элементов.
Аргументы
.dequeue( [ имя ] )
Добавлена в версию: 1.2
имя
Строка включающая имя очереди. По умолчанию
fx, стандартная очередь эффектов.
Когда вызывается .dequeue(),
следующая функция в очереди удаляется из нее, и затем выполняется.
Эта функция будет в свою очередь (прямо или косвенно) причиной вызова
.dequeue(), так что последовательность будет продолженна.
Пример
Можно использовать dequeue для завершения пользовательской функции, что позволит очереди продолжаться.Пример - Полный код:
<!DOCTYPE html> <html> <head> <script src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript" language="javascript"> $(document).ready(function(){ $("button").click(function () { $("div").animate({left:'+=200px'}, 2000); $("div").animate({top:'0px'}, 600); $("div").queue(function () { $(this).toggleClass("red"); $(this).dequeue(); }); $("div").animate({left:'10px', top:'30px'}, 700); }); }); </script> <style> div { margin:3px; width:50px; position:absolute; height:50px; left:10px; top:30px; background-color:yellow; } div.red { background-color:red; } </style> </head> <body> <button>Start</button> <div></div> </body> </html>
Была ли эта информация полезной?

