Jquery Bxslider不支持IE9中的放松

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 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: (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放松:'摆动',