2011-01-09 2 views
1

Знает ли кто-нибудь немного javascript-librabry, который будет имитировать переходы CSS3 для браузеров, таких как Firefox 3.6 или IE8?Переходы CSS3 - Библиотека Javascript

Пример:

-webkit-transition:left 1s ease-in; 

Я думаю, такая библиотека довольно трудно развиваться.

Эти два поддерживают много, но нет CSS3 переходов:

И тогда у нас Modernizr но это только тестирование функций.

Отличная возможность иметь дополнительную мини-библиотеку для поддержки переходов CSS3 - вам не нужно писать свой собственный резервный код. Вы можете просто подключить его и убедиться, что эти переходы работают в большинстве браузеров.

ответ

1

Вы можете попробовать использовать анимацию JQuery для имитации эффекта, но для этого все еще требуется некоторая кодировка. Ничто так просто, как CSS3 код для переходов; (

1

Я искал ту же самую библиотеку и не удалось, поэтому я решил создать его Надеюсь, что это то, что вы хотели - alevkon/smooth

0

Недавно я.. ve open sourced JavaScript-библиотека, которая может помочь вам с вашим вопросом. Она опубликована под заголовком http://transitionjs.org

Это позволяет быстро применить переход CSS к элементам из JavaScript без редактирования CSS. Например, чтобы выполнить переход CSS, упомянутый в на ваш вопрос вы просто напишете:

transitionjs.begin(element, 'left 0px 100px 1s ease-in'); 

Примечание: вам необходимо указать начальное и конечное значения перехода.

Смежные вопросы