Javascript FlexSlider在IE9中不工作

Javascript FlexSlider在IE9中不工作,javascript,jquery,css,internet-explorer,Javascript,Jquery,Css,Internet Explorer,我正在尝试在我的网页中使用FlexSlider。但问题是,滑块在chrome、firefox和IE10中运行良好。但是问题出现在IE9和早期版本中。请任何人帮助我解决这个问题 我认为以下脚本存在问题: if (slider.transitions) { target = (vertical) ? "translate3d(0," + target + ",0)" : "translate3d(" + target + ",0,0)"; dur = (dur !== undefin

我正在尝试在我的网页中使用FlexSlider。但问题是,滑块在chrome、firefox和IE10中运行良好。但是问题出现在IE9和早期版本中。请任何人帮助我解决这个问题

我认为以下脚本存在问题:

if (slider.transitions) {
    target = (vertical) ? "translate3d(0," + target + ",0)" : "translate3d(" + target + ",0,0)";
    dur = (dur !== undefined) ? (dur/1000) + "s" : "0s";
    slider.container.css("-" + slider.pfx + "-transition-duration", dur);
    slider.container.css("transition-duration", dur);   
    slider.container.css("-" + slider.pfx + "-transition-duration", dur);alert(slider.pfx);
}

但是,如果我移除
slider.pfx
,问题仍然存在。代码正确执行,但滑块不会移动。如果有人能找到问题。请回答这个问题。

它在中不起作用。

IE9不支持css3转换,只需要实现一个回退,并使用IE9I的jquery就可以了。我不明白您要传递json对象的意思。您调用了
slider.container.css()三次
,因此您可以使用一个包含键值对的
单个对象
调用它一次。阅读我按照你说的传递了值。但现在滑块也不起作用了。有没有像firebug这样的插件可以在IE中调试。。
Chrome
    1.0 (-webkit prefix)

Firefox
    4.0 (2.0) (-moz prefix)
    16.0 (16.0) (no prefix)

Internet Explorer
    10.0 (no prefix)

Opera
    10.5 (-o prefix)  
    12.0 (no prefix)

Safari
    3.2 (-webkit prefix)
if (slider.transitions) {
    target = (vertical) ? "translate3d(0," + target + ",0)" : "translate3d(" + target + ",0,0)";
    dur = (dur !== undefined) ? (dur/1000) + "s" : "0s";
    slider.container.css({"-" + slider.pfx + "-transition-duration", dur,"transition-duration", dur});  
    // pass json object at once only 
    alert(slider.pfx);
}