У меня есть 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(){})
.