【问题标题】:Everything in an IFrame Loaded eventIFrame Loaded 事件中的所有内容
【发布时间】:2010-08-05 16:09:34
【问题描述】:

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

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

【问题讨论】:

    标签: javascript jquery iframe onload


    【解决方案1】:

    您正在寻找window.onload 事件。

    window.onload 会在任何内容(图像、iFrame 等)完全加载时触发,这就是为什么大多数人非常不喜欢这个事件的原因。但在你的情况下,它似乎很合适。

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

    非 jQuery

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-15
      • 2013-05-09
      • 1970-01-01
      • 2011-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多