我有一个 iframe,id = “ myIframe”,这里我的代码加载它的内容:
$('#myIframe').attr("src", "my_url");
问题是有时加载时间太长,有时加载速度很快。因此,我必须使用“ setTimeout”函数:
setTimeout(function(){
if (//something shows iframe is loaded or has content)
{
//my code
}
else
{
$('#myIframe').attr("src",""); //stop loading content
}
},5000);
我想知道的是如何找出 iFrame 是加载了还是有内容。使用 iframe.contents().find()
将不起作用。我不能用 iframe.load(function(){})
。