Как применить переходы CSS3 через JavaScript? - PullRequest
1 голос
/ 21 ноября 2011

У меня большая головная боль при попытке применить переходы CSS3 к слайд-шоу через JavaScript.

По сути, JavaScript получает все слайды в слайд-шоу и применяет классы CSS к правильным элементам, чтобы дать хороший анимированный эффект, если не поддерживается переходы CSS3, он просто применяет стили без перехода.

Теперь моя «маленькая» проблема. Все работает как положено, все слайды получают правильные стили, код работает без ошибок (пока). Но указанные переходы не работают, даже если применяются правильные стили. Кроме того, стили и переходы работают, когда я сам применяю их через инспектор.

Поскольку я не мог найти логическое объяснение сам, я думал, что кто-то здесь может ответить на него, довольно пожалуйста?

Я собрал небольшой пример того, что код сейчас: http://g2f.nl/38rvma

1 Ответ

0 голосов
/ 14 марта 2012

CSS3 Переходы были введены, чтобы разрешить анимацию без JavaScript, так что это нелогично. Решение состоит в том, чтобы кодировать анимацию как запасной вариант , или попросить Stu Nicholls для решения CSS2.

...