【问题标题】:domready event and iframesdomready 事件和 iframe
【发布时间】:2012-10-26 04:49:24
【问题描述】:

如果我这样做......

Ext.onReady(function(){alert('Ready');}) 

或者...

jQuery(document).ready(function(){alert('Ready');}) 

...如果我正在运行它的页面上有一个 iframe,则在 iframe 加载其内容之前,函数不会运行。

这不是我认为这些 domready 函数应该如何工作的方式。我认为他们特别没有等到加载图像和 iframe 之类的内容。

有人可以启发我吗?有没有我可以使用的不等待 iframe 的 domready 方法?

谢谢

【问题讨论】:

  • domeready 表示所有元素都已加载,因此必须等待它们。
  • domready 等待 dom 完全加载,但不会等待所有外部资源加载完毕。

标签: jquery iframe extjs domready


【解决方案1】:

只需在标记中设置您的 iframe src=""。在您的 document.ready 处理程序中设置 $iframe.attr('src', "http://....")。这是我们通常在相同情况下的项目中所做的。

【讨论】:

    【解决方案2】:

    您的问题与我在加载 jquery 选项卡时面临的 fouc 问题有关当 dom 读取完成时。

    看我的情况here

    【讨论】:

      猜你喜欢
      • 2011-07-21
      • 1970-01-01
      • 1970-01-01
      • 2014-02-07
      • 2012-01-04
      • 1970-01-01
      • 1970-01-01
      • 2012-03-29
      • 1970-01-01
      相关资源
      最近更新 更多