jQuery обратный отсчет полярных часов не работает в IE9 или 8

Я использую таймер обратного отсчета jquery, и он работает везде, даже в IE7, но не в IE9 или IE8. Я ломал голову и не могу понять проблему. Я предполагаю, что элементы div, которые должны вращаться, не являются, но я не понимаю, почему это будет работать в IE7 всех мест, но не в IE9. Если для данной единицы времени осталось больше половины времени, оно показывает половину зеленого круга, если оно меньше половины, оно исчезает, а оставляет только серый фон.

Вы можете увидеть тестовую страницу здесь: http://tiffanyisrael.com/construction/

Я также настроил jsfiddle: http://jsfiddle.net/Cx2ut/1/

Любая помощь или предложения будут с благодарностью.

1 ответ

Решение

Хорошо, я разобрался с IE9, теперь я должен разобраться с IE8:(

else if(element.css('ms-transform')!==undefined) element.css('ms-transform',rotate); Это ищет ms-transform в элементе и добавляет его с углом поворота, ms-transform - это то, как IE9 вращает элементы

Вот обновление jsfiddle: http://jsfiddle.net/Cx2ut/3/

Надеюсь, скоро появится исправление IE8!

Другие вопросы по тегам