繁体   English   中英

IE8中的无效参数

[英]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 undefinedfullPad变为NaN 尝试$(window).height()代替。

在IE中设置无效的样式值是“无效参数”错误的原因之一。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM