Что такое queueName? - PullRequest
       5

Что такое queueName?

2 голосов
/ 01 февраля 2011

В этом коде:

$('.slide').delay(2000).fadeOut(500);

Это как использовать функцию dequeue ()? Потому что на сайте jQuery написано dequeue ([queueName]). Потому что я хочу удалить из очереди fadeOut (); Является ли fadeOut queueName?

Это способ использовать функцию dequeue ()?

$('.slide').dequeue('fadeOut');

Спасибо.

1 Ответ

1 голос
/ 01 февраля 2011

Нет, это не так.Существует очередь по умолчанию, в которую добавляются все методы эффектов, которая называется fx.См. Документацию queue:

Каждый элемент может иметь от одной до многих очередей функций, прикрепленных к нему с помощью jQuery.В большинстве приложений используется только одна очередь (называемая fx).Очереди позволяют асинхронно вызывать последовательность действий для элемента, не останавливая выполнение программы.

Вы можете создавать другие очереди с другими именами.

Аргумент, передаваемый в dequeue это имя очереди, а не функции.Итак, вы, вероятно, хотите $('.slide').dequeue('fx');, что совпадает с $('.slide').dequeue();.

...