如何强制某些元素仅在网页上完全加载时显示?

时间:2010-07-07 20:14:02

标签: html

让我们将静态html页面作为场景,假设您有一个DIV元素,您希望它只在用户浏览器中完全呈现,而其所有内容已经完全加载,而不是显示它的部分内容。任何想法赞赏!感谢

3 个答案:

答案 0 :(得分:1)

我会使用jQuery,DIV会有一个显示样式:none,而我的body onLoad函数会将显示设置为阻塞。

答案 1 :(得分:1)

隐藏DIV并在onload触发时使用JavaScript显示它们。 E.g。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>
  <head>
    <script type="text/javascript">
      function showHidden() {
        document.getElementById("cantseeme").style.display='block'; // Show it
      }
    </script> 
  </head>

  <body onload="showHidden();">
    <div id="cantseeme" style="display:none;">Hidden element</div>
  </body>
</html>

答案 2 :(得分:0)

在dom ready事件后触发代码。 Link这里有更多详情。