Animation

Объект Animation предоставляет доступ к четырем удобным функциям.

Метод Описание
in Псевдоним функции animate(), всегда анимируется как in.
out Псевдоним функции animate(), всегда анимируется как out.
inProgress Возвращает true или false; выполняется или нет.
cancel Очищает. Отменяет выполнение.

Использование

<div id="example" class="uk-card uk-card-primary uk-card-body">Карта с фоном</div>
const element = util.$('#example');

// Animate in
util.Animation.in(element, 'uk-animation-scale-up', 400, 'ease-in');

// Проверка выполнения
console.log(
  util.Animation.inProgress(element) ? 'Анимация выполняется!' : 'Анимация не работает!'
);

// Animate out
util.Animation.out(element, 'uk-animation-fade', 400, 'ease-out');

// Отменяем
util.Animation.cancel(element);

// Проверка выполнения
console.log(
  util.Animation.inProgress(element) ? 'Всё супер! Анимация работает!' : 'Не работает анимация!'
);

Результат

Анимация выполняется!
Не работает анимация!