Как заставить jquery вращаться работает в IE8

Я пытался заставить jquery rotate работать в IE8.Во всех браузерах он работает, кроме IE8.Как я могу получить его для IE8.

<script>
 $(document).ready(function(){
   function rotation(){
      $(".stand").rotate({ 
         angle:0,
        animateTo:-15,
        duration:6000,
        center: ["50%", "100%"],
        easing: $.easing.easeInOutExpo
        });
     }
     $("#one").click(function(){
        rotation();
     });
  });
</script>

2 ответа

Какой бы плагин jQuery вы здесь не использовали, похоже, он использует преобразования CSS3, которые не поддерживаются IE8.

Существует доступный полифилл под названием CSS Sandpaper, который утверждает, что поддерживает IE6 и выше, но я никогда не использовал его, поэтому я не знаю, хорош ли он, и я не знаю, будет ли он работать с вашим плагином ротации jQuery.

Дай угадаю, ты используешь последнюю версию jQuery rotate? Есть известные проблемы с этой версией в случае, если вы пытаетесь вращать div вместо изображений.

Используйте эту версию:

jQuery Rotate 3.1

Это работает для меня как шарм. Но будьте осторожны - если вы хотите использовать свое приложение для iOS, оно может привести к сбою приложения из-за известной утечки памяти, вызванной переходами css3. Нет проблем на рабочем столе, хотя..

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