检测何时iframe&元素完全呈现,而不仅仅是html被加载

时间:2018-01-11 14:56:29

标签: javascript jquery iframe

所以我有一个嵌入式iframe,我需要检测元素何时完全呈现。 jquery load()和ready()事件仅检测何时加载html并立即触发,而不等待iframe内容呈现。

我需要改变尺寸和尺寸一些元素通过jquery的位置,但jquery没有访问它们。 我认为它无法访问iframe中元素的原因是因为在运行jquery文件时,元素还没有被渲染。

1 个答案:

答案 0 :(得分:0)

window.onload=function(){
    var iframe=document.getElementById('iframeWrapper');
    iframe.onload=function(){
        console.log('laod the iframe')
    };
};