【问题标题】:What's the best way to handle errors/timeout when loading an iframe with jquery?使用 jquery 加载 iframe 时处理错误/超时的最佳方法是什么?
【发布时间】:2010-01-18 11:42:39
【问题描述】:

我正在通过更改其 src 属性来加载 iframe,然后为其加载事件注册一个处理程序,即

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

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

【问题讨论】:

    标签: jquery iframe timeout


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-19
      • 1970-01-01
      • 1970-01-01
      • 2015-06-12
      • 2017-11-13
      • 2017-12-26
      • 1970-01-01
      • 2011-05-21
      相关资源
      最近更新 更多