English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод jQuery stop() используется для остановки jQuery анимации или эффекта до завершения.
jQuery - это быстрый, легковесный и функциональный JavaScript библиотека, основанная на принципе «меньше кода - больше дела».
jQuery упрощает遍ление HTML документа, обработку событий, анимации и взаимодействия Ajax, что позволяет быстро разрабатывать веб-сайты.
jQuery - это быстрый, легковесный и функциональный JavaScript библиотека, основанная на принципе «меньше кода - больше дела».
jQuery упрощает遍ление HTML документа, обработку событий, анимации и взаимодействия Ajax, что позволяет быстро разрабатывать веб-сайты.
stop()Метод останавливает текущий выполняющийся jQuery анимации или эффект на选定ном элементе до завершения.
При вызове stop() на элементе текущий выполняющийся анимации (если есть) немедленно останавливается.
Если на одном и том же элементе вызываются несколько методов анимации, то последующие анимации будут добавляться в очередь эффектов.
Этоstop()Синтаксис метода:
$(selector).stop(clearQueue, jumpToEnd)
Метод stop() принимает два опциональных параметра:
clearQueue-Булево значение, указывающее, следует ли также удалить анимации из очереди. По умолчанию false
jumpToEnd-Булево значение, указывающее, следует ли немедленно завершить текущую анимацию. По умолчанию false
Ниже приведен пример, который останавливает текущую анимацию:
$("button").click(function(){ $("div").stop(); });Проверьте, как это работает‹/›
Ниже приведен пример, который останавливает все анимации в очереди:
$("button").click(function(){ $("div").stop(true); });Проверьте, как это работает‹/›
Ниже приведен пример, который останавливает все анимации сразу после их завершения:
$("button").click(function(){ $("div").stop(true, true); });Проверьте, как это работает‹/›
Для получения полной информации о эффектах, пожалуйста, посетите нашРеферентное руководство по эффектам jQuery.