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

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


你可以这样做:

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

或者如果你已经有了这样的功能:

function myFunction() {
  //do something
}

你可以这样称呼它:

$(myFunction);

以上两者相当于$(document).ready(function); ,他们只是捷径。


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

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

要么...

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

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


顺便提一下,这里有关于这个主题的一些很好的介绍性阅读材料。


有一个叫做.ready()的jQquery处理程序,它可以做你想做的事情。 它在DOM准备就绪的情况下执行。 另见使用Onload或准备好吗? 讨论ready和onload之间的区别。

链接地址: http://www.djcxy.com/p/71235.html

上一篇: i want to call a jquery function on load of the page

下一篇: Insert javascript call inside <body onLoad=function()> in RAILS