如何在页面加载时预加载由Javascript编写的HTML?

时间:2012-10-12 17:08:01

标签: php javascript jquery html

所以这就是我想要实现的目标。我目前在我的网页上有一个FeedBurner脚本。我使用<script>标记作为Feed,当页面加载时,脚本会生成Feed HTML。我要做的是让所有与feed关联的HTML预加载然后淡入。我尝试将脚本放在外部文件中并进行Ajax调用但实际上并没有等到所有内容都完成加载

我目前正在使用jQuery。

感谢。

3 个答案:

答案 0 :(得分:1)

将该代码放入window load函数而不是DOM Ready

$(window).load(function() {
      // Make ajax request here and check if that helps
});

答案 1 :(得分:0)

您可以在身体部位使用这样的JS功能。

<body onload="func()">

答案 2 :(得分:0)

在window.load上使用ajax调用,就像Sushanth所说,并附加display:none然后将其淡入。

$(window).load(function() {
      $content = $.get();
      $content.css('display', 'none').appendTo('#my_element').fadeIn()
});