我在一个投资组合网站上使用 Flexslider,其中包含多个短slideshowSpeed
值 ( 650ms
) 的滑块。每个幻灯片都在悬停时播放/暂停。我发现在 IE8 中的页面加载时,第一张幻灯片会过渡到第二张幻灯片,但是如果我将此值增加到1100ms
,则第一张幻灯片会正常加载。
slideshowSpeed
是否可以为 IE8定义不同的?还是有其他方法可以防止 IE8 问题?
$('.flexslider').flexslider({
controlNav: false,
directionNav: false,
slideshowSpeed: 1100, // 650ms causes IE8 to skip to 2nd slide on page load
animationSpeed: 0,
mousewheel: false,
start: function(slider){
slider.pause();
}
});
$('.flexslider').each(function(){
$(this).hoverIntent(
function(){
$(this).flexslider('play');
},
function(){
$(this).flexslider('pause');
}
);
});