Переходы CSS3 чертовски полезны.
По сравнению с анимацией Javascript они:
- Обеспечивает более плавные переходы;
- Потребляет меньше ресурсов;
- Откройте новые возможности.
Например, автоматическая обработка матричных преобразований (CSS-преобразования);
Логичным решением было бы, чтобы IE выполнял анимацию традиционным способом, например, через $.
animate. Я предлагаю использовать плагин в таких случаях Гладкий.
js кто сделает это за вас.
Синтаксис
Синтаксис предельно прост и максимально близок к jQuery.animate:Первый параметр — это список свойств анимации, второй — настройки анимации.$("#subject).
smooth({ width: "40px", transform: "rotate(-45deg)", background: "#cbf" }, { duration: 2000, easing: "swing" });
Настройки на данный момент включают только длительность (длительность в мс) и плавность (название функции сглаживания).
Последовательная анимация
Функция возвращает объект $.
Deferred(), поэтому вы можете легко последовательно выполнить несколько анимаций: $("#subject).
smooth({ width: "40px" }).
done(function() { $("#subject).
smooth({
transform: "rotate(-45deg)",
));
Режимы работы
Плагин может работать в одном из двух режимов - "css" и "jquery".При инициализации он пытается установить режим css, при использовании ie - "jquery".
Режим можно установить вручную в любой момент: $.
fn.smooth.configure({
mode: "jquery"
});
Заключение
Подробнее о переходах можно прочитать Здесь Буду благодарен за отзыв о плагине.Теги: #переходы #jQuery #плагин #IE #анимация #анимация #JavaScript
-
Вас Интересует Услуга Loadbalancer?
19 Oct, 24 -
Thngs - Онлайн-Каталог Всех Вещей
19 Oct, 24 -
Вы Зависимы От Хабра?
19 Oct, 24 -
Капча. Взлом И Методы Защиты
19 Oct, 24