Javascript 无效参数。IE 7-8
我正在使用MooTools库,我看到IE7和IE8的Javascript 无效参数。IE 7-8,javascript,mootools,Javascript,Mootools,我正在使用MooTools库,我看到IE7和IE8的.setStyle()方法中出现了“Invalid Argument”错误。引发错误的代码行如下所示: this.style[property] = value; 我知道这是我需要与MooTools社区合作的事情,但我很好奇IE为什么会抛出这个错误。this指的是一个htmldevelment,顺便说一句。我已经多次遇到这个问题,您需要做的就是在赋值之前将宽度值键入一个整数,您正在使用mootools,所以请这样做 this.style[p
.setStyle()
方法中出现了“Invalid Argument”错误。引发错误的代码行如下所示:
this.style[property] = value;
我知道这是我需要与MooTools社区合作的事情,但我很好奇IE为什么会抛出这个错误。
this
指的是一个htmldevelment
,顺便说一句。我已经多次遇到这个问题,您需要做的就是在赋值之前将宽度值键入一个整数,您正在使用mootools,所以请这样做
this.style[property] = value.toInt();
这就是使用mootools(尤其是不透明度和其他东西,因为它实际上也可以处理IE),并使用以下方法:
this.setStyle('property', value.toInt());
我确信您正在进行一些计算,然后为IE提供一个像素的
双
值,旧版本的IE不会将十进制数作为像素。属性来自哪里?属性和值的值是什么?属性是宽度,值是NaNpx,这是可能是错误的来源。请检查此链接@SpencerCarage:初始值是否有可能在美国传递'auto'
?