Как заставить 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 вместо изображений.
Используйте эту версию:
Это работает для меня как шарм. Но будьте осторожны - если вы хотите использовать свое приложение для iOS, оно может привести к сбою приложения из-за известной утечки памяти, вызванной переходами css3. Нет проблем на рабочем столе, хотя..