如何在页面加载时运行我的小脚本?

时间:2011-07-23 12:20:18

标签: jquery onload

这是我的小脚本

<script> $("#header").append($("#live"))

  ); </script>

什么是在页面加载时运行的jQuery,最好是在页面呈现之前?

3 个答案:

答案 0 :(得分:0)

$(function(){
    $("#header").append($("#live").html());
});

您的行会导致语法错误

答案 1 :(得分:0)

要在页面加载时运行,请使用:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>

<script type="text/javascript">  
    $(window).load ( function () {
        $("#header").append ( $("#live") );
    } );
</script>

要尽快投放,请使用:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>

<script type="text/javascript">  
    $(document).ready ( function () {
        $("#header").append ( $("#live") );
    } );
</script>

答案 2 :(得分:0)

“在页面加载时”通常表示“一旦页面呈现”。

所以,我必须猜测你的意思:

  • 要在body开始呈现之前作为第一步运行它,只需将script原样(尽管修复了语法错误)放在{{1}中}} 标签。这是你最早可以运行Javascript的。

  • 要将它推迟到DOM加载之前,请使用jQuery的on-load包装器语法执行@genesis显示的内容。