ie8上的这个jquery滑块功能有什么问题?

Hom*_*obô 6 jquery-ui slider internet-explorer-8

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

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);
      });
Run Code Online (Sandbox Code Playgroud)

Bab*_*pay 7

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


小智 1

无效参数 jquery-1.3.2.min.js

然后在所有解决方案中将解决方案发布为

步骤1) 搜索返回N.toUpperCase()}); 在 jquery-1.3.2.min.js 步骤2)添加 if(K=='Infinitypx'){K=''};if(K=='NaNpx'){K=''}; 搜索完 stmt 后;

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

添加这个将解决该错误并且它将顺利工作。