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

时间:2010-08-10 19:13:21

标签: jquery

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

3 个答案:

答案 0 :(得分:9)

你可以这样做:

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

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

function myFunction() {
  //do something
}

您可以这样称呼它:

$(myFunction);

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

答案 1 :(得分:8)

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

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

...或

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

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

<小时/> 顺便说一下,这里有一些好的introductory reading on the subject

答案 2 :(得分:3)

有一个名为.ready()的jQuery处理程序可以执行您想要的操作。它在DOM准备就绪时执行。另请参阅Use Onload or ready?,了解ready和onload之间的区别。