У меня была та же проблема, чтобы «исправить» проблему, я использовал оператор if / else для удаления animationDuration из IE7 / 8, который использует flex-слайдер.
Это означает, что он не так хорош в IE8 / 7, но исправляет проблему и оставляет все последние браузеры выглядящими так, как вы и планировали!
if ($().flexslider) {
if (window.navigator.userAgent.indexOf('MSIE 8.0;') > 0) {
$('.flexslider').flexslider({
slideshowSpeed: 5000,
animation: "fade",
animationDuration: 0,
controlNav: false,
pauseOnHover: true,
directionNav: true
});
} else{
$('.flexslider').flexslider({
slideshowSpeed: 5000,
animation: "fade",
controlNav: false,
pauseOnHover: true,
directionNav: true
});
}
};
Надеюсь, это поможет!