-1

我想等到浏览器中的“等待本地主机”消息消失后​​再运行某些功能。

是吗

$(document).ready(#myfunction) 
or
 $(window).load( #myfunction );

或者是别的什么?

4

1 回答 1

3

运行 Javascript 的第一个机会是,如果您将其包含在任何 jQuery 事件回调之外的页面中。页面越靠前,它运行得越快(因为它被浏览器解析)所以就像......

<html>
    <head>
        <script type="text/javascript">
            alert('Running');
            //...

一旦浏览器从您的服务器读取了前几行,就会执行。

值得注意的是,运行 javascript 通常没有什么意义,因为 DOM 中没有任何东西可以修改。这就是$(document).ready();存在的原因 - 延迟脚本,直到有文档可以使用。

于 2013-05-14T18:26:21.480 回答