jQuery stop (verdadero, verdadero) para saltar al final de todas las animaciones en la cola

He estado usando jQuery'sstop(true, true) método para borrar animaciones en ejecución para que la siguiente comience de inmediato. Noté que el primer parámetro,clearQueue, borra toda la cola de animación pero el segundo parámetro,jumpToEnd, solo salta al final de la animación que se está ejecutando actualmente y no a las que se eliminaron de la cola. ¿Hay alguna manera de tenerlo claro y saltar al final de todas las animaciones en cola?

Terminé encadenando algunasstop(false, true) llama en su lugar, pero esto solo manejará 3 animaciones en cola, por ejemplo.

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

Editar

Terminé agregando mi propio método,stopAll, según la respuesta de Ates Goral:

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

Espero que alguien más encuentre esto útil.

Respuestas a la pregunta(8)

Su respuesta a la pregunta