[英]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.