【发布时间】:2010-01-18 11:42:39
【问题描述】:
我正在通过更改其 src 属性来加载 iframe,然后为其加载事件注册一个处理程序,即
obj.iframe.attr('src', src); obj.iframe.load(函数(){ ... });
只要 iframe 正确加载,它就可以正常工作。我想知道是否有一种简单的方法使用 jquery 设置 iframe 加载超时并在加载不正确时检测错误。
【问题讨论】:
我正在通过更改其 src 属性来加载 iframe,然后为其加载事件注册一个处理程序,即
obj.iframe.attr('src', src); obj.iframe.load(函数(){ ... });
只要 iframe 正确加载,它就可以正常工作。我想知道是否有一种简单的方法使用 jquery 设置 iframe 加载超时并在加载不正确时检测错误。
【问题讨论】:
您可以在 iframe 的加载函数中放入一个将变量设置为 true 的函数,然后使用setInterval 定期检查一切是否正常。当 iframe 加载正确后,您可以使用clearInterval 停止检查操作。
【讨论】: