jquery 每次加载页面后运行JavaScript

xqk2d5yq  于 2022-12-12  发布在  jQuery
关注(0)|答案(4)|浏览(175)

我有一个简单的问题,但它困扰了我很多天,我找不到解决办法。我想激发一个JavaScript事件,每次页面加载或渲染。
有人能帮忙吗?

3pmvbmvn

3pmvbmvn1#

您可以使用<BODY onLoad="alert('hello world!')">
查看此线程的一些缺点和解决方法:Is there a cross-browser onload event when clicking the back button?
[编辑]或更好的(?),请用途:

window.onload=function() { 
   alert ('hello world');
};

(from(this thread

lyfkaqu1

lyfkaqu12#

请尝试使用以下方法:

<html>
    <head>
        <script type="text/javascript">

            function function_name() {
               alert('loaded');
            }

        </script>
    </head>

    <body onload="function_name()">
        <p>hello</p>
    </body>

</html>

尽管最好的方法可能是使用jQuery的ready()函数来确保浏览器兼容性。

wztqucjr

wztqucjr3#

window.onload = function(){/*your code*/}
xggvc2p6

xggvc2p64#

如果您的要求是脚本需要在页面完全加载后执行,您可以按以下方式编写它

$(window).bind('load',function(){
    //your code here
});

document.ready在加载页面html元素时工作......上面的代码在整个页面(包括样式和图像等)之后执行,因此我认为这需要单独提及

相关问题