пример
"Оживлять" элемент, изменяя его высоту:
$("button").click(function(){
$("#box").animate({height: "300px"});
});
Попробуй сам " Определение и использование
animate() метод выполняет пользовательскую анимацию набора свойств CSS.
Этот метод изменяет элемент из одного состояния в другое со стилями CSS. Значение CSS свойство изменяется постепенно, чтобы создать анимированный эффект.
Только числовые значения могут быть анимированы (например , "margin:30px" ). Строковые значения не могут быть анимированы (например , "background-color:red" ), за исключением строк "show", "hide" и "toggle" . Эти значения позволяют скрываться и показывать анимированный элемент.
Совет: Используйте "+=" "-=" "+=" "-=" Для относительной анимации.
Синтаксис
(selector).animate({styles},speed,easing,callback)
параметр | Описание |
---|---|
styles | Необходимые. Задает один или несколько CSS свойства / значения для анимации. Примечание: Имена свойств должны быть верблюжьей обсаженной при совместном использовании с animate() метод: Вам нужно будет написать paddingLeft вместо набивка налево, marginRight вместо Маржа направо, и так далее. Свойства, которые могут быть анимированные:
Только числовые значения могут быть анимированы (например , "margin:30px" ). Строковые значения не могут быть анимированы (например , "background-color:red" ), за исключением строк "show", "hide" и "toggle" . Эти значения позволяют скрываться и показывать анимированный элемент. Совет: Цвет анимации не включены в основной Jquery библиотеке.Если вы хотите , чтобы оживить цвет, вам необходимо скачать плагин Color Animations от jQuery.com |
speed | Необязательный. Определяет скорость анимации. Значение по умолчанию составляет 400 миллисекунд Возможные значения:
|
easing | Необязательный. Определяет скорость элемента в разных точках анимации. Значение по умолчанию "swing" . Возможные значения:
|
callback | Необязательный. Функция, которая будет выполнена после того, как анимация завершается. Чтобы узнать больше о обратный вызов, пожалуйста , прочитайте нашу Jquery Callback главу |
Альтернативный Синтаксис
(selector).animate({styles},{options})
параметр | Описание |
---|---|
styles | Необходимые. Задает один или несколько CSS свойств / значения для анимации (см возможные значения выше) |
options | Необязательный. Задает дополнительные опции для анимации. Возможные значения:
|
Попробуйте сами - Примеры
Используя animate() с функцией обратного вызова
Как пользоваться animate() с функцией обратного вызова , который повторяет анимацию.
Альтернативный Синтаксис Пример
Используя альтернативный синтаксис, чтобы задать несколько стилей анимации и опций.
Использование animate() , чтобы создать индикатор прогресса
Как использовать animate() метод , чтобы создать индикатор прогресса.
Добавить плавную прокрутку на страницу якорей
Как пользоваться animate() , чтобы добавить плавный скроллинг к ссылкам.