jQuery相当于body onLoad

是否允许使用以及jQuery的document.ready()处理程序? 我找不到用jQuery实现的相同function的方法。

用例的一个例子是facebook应用程序。 Iframe facebook应用程序需要使用FB.Canvas.setSize函数来调整iframe的大小。

我只需要在页面上的所有元素都完成加载时启动它。

$(window).load(myfunc)就是你要找的东西。 如果您正在使用iframe的load事件,则可以使用iframe元素/选择器替换window

从就绪处理程序上的jQuery API:

.ready()方法通常与属性不兼容。 如果必须使用load,则不要使用.ready()或使用jQuery的.load()方法将加载事件处理程序附加到窗口或更具体的项目(如图像)。

这也有效:

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

尝试load()

 jQuery(document).load(myfunc)