English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método stop() de efectos jQuery

Métodos de efecto de jQuery

El método stop() detiene la animación en ejecución.

El método stop() es aplicable a todas las funciones de efectos de jQuery, incluyendo deslizamiento, entrada y salida suaves y animaciones personalizadas.

Al llamar a stop() en un elemento, la animación en ejecución actual (si hay alguna) se detendrá inmediatamente.

Si se han llamado varios métodos de animación en el mismo elemento, las animaciones posteriores se colocarán en la cola de efectos del elemento.

Sintaxis:

$(selector).stop(clearQueue, jumpToEnd)

Ejemplo

Detener la animación en ejecución actual:

$("button").click(function(){
  $("div").stop();
});
Prueba y mira‹/›

También detener las animaciones en cola:

$("button").click(function(){
  $("div").stop(true);
});
Prueba y mira‹/›

Completar todas las animaciones inmediatamente:

$("button").click(function(){
  $("div").stop(true, true);
});
Prueba y mira‹/›

Valor de parámetro

ParámetrosDescripción
clearQueue(Opcional)Un valor booleano que indica si también se debe eliminar la animación en cola. El valor predeterminado es false
jumpToEnd(Opcional)Un valor booleano que indica si se debe completar inmediatamente la animación actual. El valor predeterminado es false

Métodos de efecto de jQuery