domready event and iframes

时间:2012-10-25 20:25:27

标签: jquery iframe extjs domready

如果我......

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

...或

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

...如果我在页面上运行了iframe,那么在iframe加载了内容之前,这些函数才会运行。

这不是我认为这些domready函数应该起作用的方式。我认为他们特别没有等到像图像和iframe这样的东西加载。

有人可以开导我吗?我可以使用哪种方法不等待iframe?

由于

2 个答案:

答案 0 :(得分:0)

你的问题与我在加载jquery标签时面临的fouc问题有关,每个标签上都有相当大的数据加载。标签在浏览器处理完整个dom之后呈现。我的经验表明你的jquery方法只会触发当dom阅读完成时。

查看我的情况here

答案 1 :(得分:0)

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