freeCodeCamp/guide/english/jquery/jquery-animate/index.md

26 lines
913 B
Markdown

---
title: jQuery Animate
---
## jQuery Animate
jQuery's animate method makes it easy to create simple animations, using only a few lines of code. The basic structure is as following:
```javascript
$(".selector").animate(properties, duration, callbackFunction());
```
For the `properties` argument you need to pass a javascript object, with the CSS properties you want to animate as keys, and the values you want to animate to as values.
For the `duration` you need to input the amount of time in milliseconds the animation should take.
The `callbackFunction()` is executed once the animation has finished.
### Example
A simple example would look like this:
```javascript
$(".awesome-animation").animate({
opacity: 1,
bottom: += 15
}, 1000, function() {
$(".different-element").hide();
});
```
#### More Information:
For more information, please visit the [official website](http://api.jquery.com/animate/)