window.load()和jQuery中的.load()一样吗?

时间:2014-04-25 02:08:27

标签: javascript jquery

我正在尝试在我的网站上加载所有内容时加载加载gif。我正在使用:

$(window).load(function() {
$('.loading').fadeOut('fast');

这可行,但

我试图使用jquerys .load()获得相同的效果;在我在一个元素中加载内容之前,我会在加载gif和fadeout后淡出:

  $('.loading').fadeIn('fast');
  $('.content').load('apps').css({"display":"block"});
  $('.loading').fadeOut('fast');

但由于某种原因,似乎在加载页面之前加载fadesout。如何获得与window.load()相同的效果,以便加载一直保持到内容准备好并显示为止。谢谢

1 个答案:

答案 0 :(得分:0)

尝试使用.load()的回调函数:

$('.content').load('apps',function() {
    $('.loading').fadeOut('fast');
});