IFrame Loaded事件中的所有内容

Lou*_*uis 3 javascript iframe jquery onload

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

目前我正在使用$(iframe).ready(function() { ... });但是在任何装载之前很早就会发生火灾.

jAn*_*ndy 5

你正在寻找这个window.onload活动.

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

$(window).load(function(){
   alert('fired');
});
Run Code Online (Sandbox Code Playgroud)

非jQuery的

window.onload = function(){
   alert('fired');
};
Run Code Online (Sandbox Code Playgroud)