我正在通过更改其src属性然后为其加载事件注册处理程序来加载iframe,即
obj.iframe.attr('src',src); obj.iframe.load(function(){ ... });
只要iframe正确加载,这种方法效果很好。我想知道是否有一种简单的方法,使用jquery设置iframe加载的超时并检测错误,如果它没有正确加载。
答案 0 :(得分:1)
您可以在iframe的load函数中添加一个将变量设置为true的函数,然后使用setInterval
定期检查是否一切正常。正确加载iframe后,您可以使用clearInterval
来停止检查操作。