У меня есть скрипт, который вращается между массивом предварительно загруженных изображений с заданным интервалом для изменения фонового изображения. Я использую переходы (transition: background-image 2s ease
), чтобы сделать кроссфейд вращения, но в настоящее время он поддерживается только в Chrome.jQuery fallback для перехода к фоновому изображению
Я могу изменить сценарий с помощью jQuery, чтобы оживить элемент, чтобы исчезнуть, изменить исходный код и затем снова угасать, но включение этого сценария переопределяет поведение Chrome. Как вопрос стороны/альтернативы, можно ли эмулировать кроссфейдинг с помощью jQuery?
Как разрешить Chrome использовать переход CSS и заставить все другие браузеры использовать анимацию jQuery?
Я использую Modernizr, но я не думаю, что функция обнаружения будет работать, как и большинство других современных браузеров получить csstransitions
класс, даже если они не поддерживают определенные конкретные переходы, как background-image
, но я был бы рад, если бы кто-то мог докажи, что я неправ.
U может использовать объект навигатора найти, если клиент хром браузер объявления поместить свой код при условии. – ravisoni