jquery window.load()函数不会在ios5上触发

时间:2015-02-20 19:59:55

标签: javascript jquery html css

我的页面上有一个简单的加载div,在整个页面加载后淡出。 我正在使用如下的简单代码片段:

$(window).load(function(){
    $('#loading').fadeOut(500);
});

这个代码在我的所有桌面浏览器和我的手机Chrome中运行良好,但它不适用于我的ipod 3g的ios5 safari浏览器。加载器不会消失,因此网页没用。 我该怎么做才能解决这个问题? ps:我不想在这里使用document.ready因为我正在尝试做的事情在页面完全加载时发生。

2 个答案:

答案 0 :(得分:0)

你应该这样做:

$(function(){
    $('#loading').fadeOut(500);
});

答案 1 :(得分:0)

所以我自己认为使用javascript的原生load事件可以解决问题:

window.addEventListner('load', function(){
    //do the stuff
});

欢呼声