检查$(document).ready中是否加载了iframe

Uro*_*s K 5 javascript jquery

我想检查iframe是否加载了以下代码:

$(document).ready(function() {
    jQuery('#iframeID').ready(somefunction);
}
Run Code Online (Sandbox Code Playgroud)

似乎在加载iframe之前调用了'somefunction'(iframe为空 - 只是空的html-head-body).

知道为什么会这样吗?

谢谢.

Pra*_*man 15

试试这个.

$('#iframeID').load(function() {
    callback(this);
});
Run Code Online (Sandbox Code Playgroud)

在处理iFrame时,使用load()事件而不是$(document).ready()事件就足够了.

  • 如果在绑定时已加载iframe会发生什么? (13认同)