2010-01-18 78 views
0

我正在通过更改其src属性来加载iframe,然后为其加载事件注册处理程序,即用jquery加载iframe时,处理错误/超时的最佳方法是什么?

obj.iframe.attr('src',src); obj.iframe.load(function(){ ... });

只要iframe加载正确,此功能就可以正常工作。我想知道是否有一种简单的方法使用jquery设置iframe的超时加载和检测错误,如果它不正确加载。

回答

1

您可以在iframe的加载函数中放入一个将变量设置为true的函数,然后使用setInterval定期检查所有内容是否正常。当iframe正确加载时,可以使用clearInterval来停止检查操作。

相关问题