jQuery метод stop() позволяет остановить анимацию или прервать эффект до того, как он закончится.
Нажмите, чтобы открыть/закрыть панель
Так как время дорого, мы предоставляем учебные материалы быстро и без задержек.
На нашем сайте вы найдете самые разнообразные учебные материалы в удобном формате.
Метод stop() работает для всех функций jQuery, создающих графические эффекты, включая раскрытие/закрытие, уход в затемнение и пользовательскую анимацию элементов.
Синтаксис:
$(селектор).stop(stopAll,goToEnd);
Необязательный параметр stopAll определяет, следует ли очищать всю последовательность анимаций или нет. По умолчанию этот параметр имеет значение false, это означает, что будет остановлена только активная анимация, а другие анимации в последовательности будут выполнены.
Необязательный параметр goToEnd определяет, следует ли немедленно завершить текущую анимацию или нет. Значение по умолчанию — false.
Таким образом, по умолчанию, метод stop() останавливает текущую анимацию, выполняемую с выбранным элементом.
В следующем примере демонстрируется метод stop() без параметров:
$("#stop").click(function(){
$("#panel").stop();
});