Creating custom animations
In addition to the prebuilt effect methods, jQuery provides a powerful .animate()
method that allows us to create our own custom animations with fine-grained control. The .animate()
method comes in two forms. The first takes up to four arguments:
- An object of style properties and values, which is similar to the
.css()
argument discussed earlier in this chapter - An optional duration, which can be one of the preset strings or a number of milliseconds
- An optional easing type, which is an option that we will not use now, but which we will discuss in it in Chapter 11, Advanced Effects
- An optional callback function, which will be discussed later in this chapter
All together, the four arguments look like this:
.animate({property1: ...
Get Learning jQuery - Fourth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.