jQuery stop (true, true) для перехода к концу всех анимаций в очереди

Я использовал JQuerystop(true, true) метод для очистки запущенных анимаций, поэтому следующая начинается немедленно. Я заметил, что первый параметр,clearQueue, очищает всю очередь анимации, кроме второго параметра,jumpToEnd, только прыжки в конец текущей запущенной анимации, а не те, которые были удалены из очереди. Есть ли способ прояснить ситуацию и перейти к концу всех анимаций в очереди?

Я закончил цепочкой несколькоstop(false, true) звонки вместо этого, но это будет обрабатывать только 3 очереди анимации, например

$(this)
  .stop(false, true)
  .stop(false, true)
  .stop(false, true)
  .addClass('hover', 200);

Редактировать:

Я закончил тем, что добавил свой собственный метод,stopAllсогласно ответу Атеса Горала:

$.fn.extend({ stopAll: function () {
    while (this.queue().length > 0)
      this.stop(false, true);
    return this;
  } });
$(this).stopAll().addClass('hover', 200);

Я надеюсь, что кто-то еще находит это полезным.

Ответы на вопрос(4)

Ваш ответ на вопрос