Выручайте. Не могу найти по этому моменту хоть какую-то каплю информации.
Чем "dequeue после queue" отличается от "dequeue внутри queue".
На такой "dequeue после queue" я наткнулся разбирая один пример пользовательской анимации, вот если локально, автор пишет.
Цитата:
|
Nothing happens. Why? Because unlike the default fx queue, custom queues are not dequeued immediately. They require an explicit dequeue call to get them started.
|
И предлагает свой же примерчик уже с dequeue.
$("#foo").queue("custom", function(next) {
alert("I was queued!");
next();
})
.dequeue("custom");
Если здесь dequeue поставить внутри к $(this), то уже не работает. Т.е. видно какая-то особенность пользовательской очереди? Читаю эту статью чтобы как раз понять пользовательскую очередь, поэтому самостоятельно ответ дать не могу.
И получается, если
Цитата:
|
custom queues are not dequeued immediately
|
, то fx-очереди разочередиваются сами. Но это же неверно, их всегда надо разочередивать, чтобы остальные эффекты продолжались.
Cама статейка вот
http://cdmckay.org/blog/2010/06/22/h...mation-queues/