30 lines
1.4 KiB
Markdown
30 lines
1.4 KiB
Markdown
|
---
|
|||
|
title: jQuery Animate
|
|||
|
localeTitle: jQuery Анимация
|
|||
|
---
|
|||
|
## jQuery Анимация
|
|||
|
|
|||
|
Метод анимации jQuery позволяет легко создавать простые анимации, используя только несколько строк кода. Основная структура следующая:
|
|||
|
|
|||
|
```javascript
|
|||
|
$(".selector").animate(properties, duration, callbackFunction());
|
|||
|
```
|
|||
|
|
|||
|
Для аргумента `properties` вам нужно передать объект javascript, с помощью свойств CSS, которые вы хотите оживить как ключи, и значения, которые вы хотите оживить как значения. В течение `duration` вам нужно ввести количество времени в миллисекундах, которое должна выполнить анимация. Функция `callbackFunction()` выполняется после завершения анимации.
|
|||
|
|
|||
|
### пример
|
|||
|
|
|||
|
Простой пример будет выглядеть так:
|
|||
|
|
|||
|
```javascript
|
|||
|
$(".awesome-animation").animate({
|
|||
|
opacity: 1,
|
|||
|
bottom: += 15
|
|||
|
}, 1000, function() {
|
|||
|
$(".different-element").hide();
|
|||
|
});
|
|||
|
```
|
|||
|
|
|||
|
#### Дополнительная информация:
|
|||
|
|
|||
|
Для получения дополнительной информации посетите [официальный сайт](http://api.jquery.com/animate/)
|