如果我......
Ext.onReady(function(){alert('Ready');})
...或
jQuery(document).ready(function(){alert('Ready');})
...如果我在页面上运行了iframe,那么在iframe加载了内容之前,这些函数才会运行。
这不是我认为这些domready函数应该起作用的方式。我认为他们特别没有等到像图像和iframe这样的东西加载。
有人可以开导我吗?我可以使用哪种方法不等待iframe?
由于
答案 0 :(得分:0)
你的问题与我在加载jquery标签时面临的fouc问题有关,每个标签上都有相当大的数据加载。标签在浏览器处理完整个dom之后呈现。我的经验表明你的jquery方法只会触发当dom阅读完成时。
查看我的情况here
答案 1 :(得分:0)
只需在标记中设置 iframe src =“”即可。在 document.ready 处理程序中设置 $ iframe.attr('src',“http:// ....”)。这是我们在相同情况下通常在我们的项目中所做的事情。