ie8上的这个jquery滑块函数出了什么问题?

时间:2010-07-30 08:54:46

标签: jquery-ui internet-explorer-8 slider

我真的不明白......我在这里做错了什么?

jQuery(function(){
  //vars
  var conveyor = jQuery(".content-conveyor", jQuery("#slideWrapper")),
  item = jQuery(".item", jQuery("#slideWrapper"));

  conveyor.css("width", item.length * parseInt(item.css("width")));

        var sliderOpts = {
    max: (item.length * parseInt(item.css("width"))) - parseInt(jQuery("#slideContent", jQuery("#slideWrapper")).css("width")),
          slide: function(e, ui) { 
            conveyor.css("left", "-" + ui.value + "px");
          }
        };

        jQuery("#slider").slider(sliderOpts);
      });

2 个答案:

答案 0 :(得分:7)

仅供参考:jQuery 1.4.3解决了这个问题。

答案 1 :(得分:1)

无效参数jquery-1.3.2.min.js

然后在解决方案的所有解决方案中

step1)搜索返回N.toUpperCase()});在jquery-1.3.2.min.js中 step2)添加if(K =='Infinitypx'){K =''}; if(K =='NaNpx'){K =''};经过搜索stmt;

实际上这是jquery-1.3.2.min.js中的一个错误,其中所有的scnerios都没有被覆盖。

添加这个将解决该错误,它将顺利运行。