IFrame Loaded事件中的所有内容

时间:2010-08-05 08:06:29

标签: javascript jquery iframe onload

是否存在某种IFrames事件,只有在每个资源(脚本,图像,样式表,dom)都已加载时才触发?基本上我想在IFrame上显示一个加载图形,只有当所有内容都加载到内部时才删除它,这样用户就不会看到所有加载的内容。

目前我正在使用$(iframe).ready(function() { ... });但是在加载任何内容之前很早就会发生这种情况。

1 个答案:

答案 0 :(得分:5)

您正在寻找window.onload事件。

window.onload如果有任何东西(图像,iFrame等)被完全加载,那就会激活,这就是大多数人不喜欢这个事件的原因。但在你的情况下,它似乎适合。

$(window).load(function(){
   alert('fired');
});

非jQuery的

window.onload = function(){
   alert('fired');
};