Jquery Bxslider不支持IE9中的放松
使用jQuery BxSlider 4.1.2和easing选项,在IE9和更低版本中断开滑块: SCRIPT438:对象不支持属性或方法“ease-in-out” 以下是我使用的设置:Jquery Bxslider不支持IE9中的放松,jquery,internet-explorer,bxslider,Jquery,Internet Explorer,Bxslider,使用jQuery BxSlider 4.1.2和easing选项,在IE9和更低版本中断开滑块: SCRIPT438:对象不支持属性或方法“ease-in-out” 以下是我使用的设置: jQuery('#cja_slider .bxslider').bxSlider({ pager: false, speed: 1000, easing: 'ease-in-out', adaptiveHeight: true, auto: (jQue
jQuery('#cja_slider .bxslider').bxSlider({
pager: false,
speed: 1000,
easing: 'ease-in-out',
adaptiveHeight: true,
auto: (jQuery('.bxslider li').size() > 1)
});
我正在使用jQuery1.10.4,所以我不能再使用浏览器检测来禁用IE9上的放松。有没有解决这个问题的办法
这里有一把小提琴再现了这个问题:
您希望在默认情况下使用css3转换,因为它们是硬件加速的,并且更加平滑。我使用Modernizer进行特征检测,并根据是否支持css3动画设置缓和功能。你也可以使用一个轻松的库来获得更好的匹配,但我认为如果你仍然使用IE9,你根本不在乎网站是什么样子
jQuery('#cja_slider .bxslider').bxSlider({
pager: false,
speed: 1000,
easing: function() {
return Modernizr.csstransitions ? "ease-in-out" : "linear";
},
adaptiveHeight: true,
auto: (jQuery('.bxslider li').size() > 1)
});
请注意,我没有使用IE9,但仍然有很多人使用。不幸的是,我并不是只为自己制作网站。这对我来说不起作用。我不得不用一行字来替换放松功能:“放松”:Modernizer.cstranitions放松:'摆动',