Анимация в jQuery. Часть 2

Анимация в jQuery

От автора: приветствую вас, друзья. Итак, мы продолжаем изучение методов jQuery, позволяющих реализовать эффекты анимации. Сегодня мы рассмотрим несколько методов slide, а именно: slideUp, slideDown и slideToggle, работающих с высотой элемента.

Итак, первые два метода семейства slide, управляющие высотой элемента. Метод slideUp – позволяет свернуть элемент, т.е. сделать его высоту нулевой, по достижение которой элементу устанавливается свойство display: none. Второй метод – slideDown, наоборот, разворачивает элемент до прежней высоты. Приведем простейший пример:

Анимация в jQuery

У нас есть пара кнопок, одна из которых будет сворачивать блок, а вторая разворачивать. А теперь пара строк на jQuery для реализации магии:

Вот и все. Теперь клик по той или иной кнопке приведет к заявленному действию. Как и для методов hide / show, для методов slide можно передавать те же параметры: продолжительность анимации и функцию обратного вызова.

Вместо двух кнопок мы можем использовать одну, которая будет сворачивать элемент, если он развернут, и разворачивать, если он свернут. Здесь нам пригодится другой метод – slideToggle, который объединяет в себе два предыдущих метода семейства slide. уберем обе кнопки и заменим их одной:

Анимация в jQuery

Соответственно, код jQuery также станет короче на один метод:

В результате мы получим абсолютно тот же функционал, но уже с меньшим количеством кода. Замечательно, не правда ли. В следующих статьях мы познакомимся с другими методами jQuery, реализующими эффекты анимации. На этом мы завершим текущую статью. Больше о jQuerу вы можете узнать из наших уроков или курса. Удачи!

Метки:

Похожие статьи:

Комментарии Вконтакте: