使用 mootools 的滑块标题脚本在 IE7 和 9 中运行良好,但在 8 中弹出错误。在所有其他浏览器中也运行良好。
Line: 2148
Char: 3
Error: Invalid procedure call or argument
Code: 0
URL: (Path to mootools.svn.js)
代码是:
setStyle: function(property, value) {
switch (property) {
case 'opacity':
return this.setOpacity(parseFloat(value));
case 'float':
property = (window.ie) ? 'styleFloat' : 'cssFloat';
}
property = property.camelCase();
switch ($type(value)) {
case 'number':
if (!['zIndex', 'zoom'].contains(property))
value += 'px';
break;
case 'array':
value = 'rgb(' + value.join(',') + ')';
}
this.style[property] = value;
return this;
},
第 2148 行是这样的:
this.style[property] = value;
几天来我一直在寻找答案,但我对 JavaScript 不是很好,所以任何帮助都将不胜感激。