首页 文章

我想在页面加载时调用jquery函数

提问于
浏览
2

我想在页面加载时调用jquery函数 . 还有另一个Javascript被称为body标签的onload .

3 回答

  • 3

    你可以这样做:

    $(function() {
      //do something
    });
    

    或者,如果您已经拥有该功能,请执行以下操作:

    function myFunction() {
      //do something
    }
    

    你可以这样称呼它:

    $(myFunction);
    

    以上两个都等同于 $(document).ready(function); ,它们只是快捷方式 .

  • 9

    没问题 - 他们不会互相冲突:

    $(window).load(function() {...});
    

    要么...

    $(document).ready(function() {...});
    

    如果您不需要等待图像和其他外部依赖项,请使用第二个 . 它只是等待DOM“准备好”(即完全构造) .


    顺便说一句,这里有一些好的introductory reading on the subject .

  • 8

    有一个名为.ready()的jQquery处理程序可以执行您想要的操作 . 它在DOM准备就绪时执行 . 有关ready和onload之间差异的讨论,另请参见Use Onload or ready? .

相关问题