[英]Invalid Argument in IE8
这让我困惑了几个小时。 在IE8中进行测试时,为什么会出现“无效参数”错误?
function resizeContainer() {
wHeight = window.innerHeight;
$('.container').each(function () {
$(this).animate({
height: wHeight
}, 400);
});
$('.content').each(function () {
wHeight = window.innerHeight;
fullPad = wHeight - $(this).height();
if (wHeight < 750) {
cropFactor = 1.7;
}
else {
cropFactor = 2;
}
$(this).animate({
paddingTop: fullPad / cropFactor
});
});
}
我得到的确切错误是:
无效的论点。 jquery.js,第8826行字符5
window.innerHeight
未在IE之前定义,因此wHeight
undefined
, fullPad
变为NaN
。 尝试$(window).height()
代替。
在IE中设置无效的样式值是“无效参数”错误的原因之一。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.