在装入所有东西之前不要显示任何内容

时间:2013-03-27 22:25:00

标签: javascript jquery browser

我正在使用JS Facebook Graph API并希望加载带有个人资料图片的朋友列表,如果有很多朋友,这需要几秒钟。我想显示一个加载div,一旦加载了所有内容,我想隐藏加载div并显示最友好的。我正在使用JQuery的$(window).load函数,但它似乎不起作用,加载div没有显示,但仍显示内容呈现。我想这可能是因为我正在我的页面中间发出Facebook请求,所以浏览器可能会在开始时想到所有内容都已加载,但不知道如何解决这个问题。

1 个答案:

答案 0 :(得分:1)

将您的整个页面放在<div style="display:none;">中,或者只需设置<body style="display:none;">,然后将其更改为:block(使用jQuery.show()将起作用)一旦收到您从Facebook请求的数据