window.load()不能在iOS5上运行

时间:2012-03-01 19:37:38

标签: jquery ios5

我有一个非常简单的jQuery函数,它隐藏了大多数元素,直到页面加载完毕。此功能在mac和iOS4上运行,但似乎不被iOS5识别。有什么建议吗?

    $(window).load(function () {
    $('.loading').fadeIn(500).removeClass('loading');
    $('#giffy').hide();
});

2 个答案:

答案 0 :(得分:2)

在脚本运行之前是否调用了jQuery?

-Or -

您是否尝试过使用其他约定:

$(function(){
    //Your stuff here
});

答案 1 :(得分:0)

$(document).ready是首选方法。如果您需要在外部资源(图像)加载后触发事件,那么我能提供的最好的是设置间隔,检查图像的高度(不是0)以及当每个依赖资源通过此测试时,触发关闭你的活动。