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 があまり得意ではないので、助けていただければ幸いです。