我有一个id =“ myIframe”的iframe,这里是我加载其内容的代码:
$('#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(){})
。