如何沿着DOM移动iframe而不丢失它的内容?

时间:2010-05-21 20:55:04

标签: javascript dom iframe

有可能吗?

我试图移动它,但iframe内容消失了。

尝试获取iframe的内容并将它们放在新位置,但所有处理程序都消失了。

尝试做同样的事情,但是使用新的jQuery 1.4.2功能,可以克隆所有事件。

但它不起作用:))

所以我决定在这里寻求帮助。

如何将该死的iframe移动到文档中的其他位置而不丢失其内容? ^ _ ^

由于

添加了:

txtad_iframe = ad_container.find('iframe');                 
its_contents = txtad_iframe.contents();
its_body = its_contents.find("div:first").clone(true).insertAfter(cthis.find('#photos'));

这里我正在尝试将内容复制到新的广告容器中。但它不起作用。上下文横幅不会对点击事件做出反应。

我已尝试将ad_container移至容器,但iframe正文内容消失了。

1 个答案:

答案 0 :(得分:1)

我认为iframe中的项目不受约束,除非在iframe中明确地这样做。换句话说,iframe内容不会从父窗口继承绑定事件。你必须先在iframe中绑定,然后移动它们。

我想。

修改

我想你可能想做类似

的事情
its_body = its_contents.find("div:first").clone(true);
$(its_body).insertAfter(cthis.find('#photos'));