Прерывание анимации

jQuery метод stop() позволяет остановить анимацию или прервать эффект до того, как он закончится.



Нажмите, чтобы открыть/закрыть панель

Так как время дорого, мы предоставляем учебные материалы быстро и без задержек.

На нашем сайте вы найдете самые разнообразные учебные материалы в удобном формате.


Метод stop() работает для всех функций jQuery, создающих графические эффекты, включая раскрытие/закрытие, уход в затемнение и пользовательскую анимацию элементов.

Синтаксис:


$(селектор).stop(stopAll,goToEnd);

Необязательный параметр stopAll определяет, следует ли очищать всю последовательность анимаций или нет. По умолчанию этот параметр имеет значение false, это означает, что будет остановлена только активная анимация, а другие анимации в последовательности будут выполнены.

Необязательный параметр goToEnd определяет, следует ли немедленно завершить текущую анимацию или нет. Значение по умолчанию — false.

Таким образом, по умолчанию, метод stop() останавливает текущую анимацию, выполняемую с выбранным элементом.

В следующем примере демонстрируется метод stop() без параметров:


$("#stop").click(function(){
  $("#panel").stop();
});