jQuery函数没有在doc.ready中的IE8中触发

时间:2014-07-20 11:54:42

标签: jquery function internet-explorer internet-explorer-8 document-ready

我目前正在浏览器测试我在IE8中开发的网站,并且我已经定义了一个全局函数,该函数在文档就绪和窗口大小调整时都被调用。该函数似乎正常工作,但在IE8中,该函数未在文档就绪函数中触发。但是,在调整浏览器大小时会触发它。

http://www.montroseclassicfinance.com/testing

我正在VM中的Win7上运行IE8,我无法弄清楚为什么该功能没有在文件就绪或加载时触发。有谁知道为什么会这样?

这是一个小提琴: http://jsfiddle.net/Ysp6z/2/

$(document).ready(function() {
    //Call equal height columns function
    pullOutHeight();
});

$(window).load(function() {
    //Call equal height columns function
    pullOutHeight();
});

$(window).resize(function() {
    //Call equal height columns function
    pullOutHeight();
});

//Equal height columns function
function pullOutHeight() {
    if ($(window).width() > 992) {
        var approachHeight = $('.approach').height() - 15 + 'px';
        $('.pull-out, .col-xs-10').height(approachHeight);
    } else {
        $('.pull-out, .col-xs-10').css('height','auto');
    }
}

非常感谢你的帮助,

路易斯。

0 个答案:

没有答案