我有内容。它们都是不同的(从 Wordpress 上的小部件生成),它们都需要以各种方式分开和连接。基本上在 window.load 上,javascript 循环遍历每个小部件,取出内容,然后按特定顺序将它们放入干净的容器中,然后将它们很好地淡入。这完美地工作。
推特进来了。Twitter 有一个加载 iframe 的脚本。Twitter 脚本位于小部件内。我正在做同样的事情,获取小部件的内容并将其转储到一个新容器中。这导致我在 iframe 加载之前将 Twitter 脚本放入一个新容器中。在这段旅程的某个地方,iframe 永远不会加载。我不想通过某种方式操纵 iframe 中的内容,我只想让它加载到我选择的容器中。
我的问题是:这个过程错了吗?或者,我可以先加载 iframe,然后获取 iframe 的内容并将其转储到另一个容器中吗?似乎 iframe 在页面加载之前不会加载,但我的 javascript 正在中断加载过程并停止。
我不确定我是否正确解释了这一点,也没有简化形式的示例代码。如果没有这些东西,这个问题是否可以回答?我在这里先向您的帮助表示感谢。
编辑:取出 window.onload 解决了这个问题。意思是,window.load 可能会中断 iframe 的加载。但是,window.load 是必需的。还有其他想法吗?