相关疑难解决方法(0)

如何检查iframe是否已加载或是否有内容?

我有一个id ="myIframe"的iframe,这里我的代码加载它的内容:

$('#myIframe').attr("src", "my_url");
Run Code Online (Sandbox Code Playgroud)

问题是有时加载时间太长,有时加载速度很快.所以我必须使用"setTimeout"函数:

setTimeout(function(){
   if (//something shows iframe is loaded or has content)
   {
       //my code
   }
   else
   {
       $('#myIframe').attr("src",""); //stop loading content
   }
},5000);
Run Code Online (Sandbox Code Playgroud)

我想知道的是如何确定iFrame是否已加载或是否具有内容.使用iframe.contents().find()不起作用.我不能用iframe.load(function(){}).

javascript iframe jquery

69
推荐指数
7
解决办法
17万
查看次数

标签 统计

iframe ×1

javascript ×1

jquery ×1