停止iframe重新加载

时间:2012-06-19 13:11:30

标签: javascript jquery html iframe detach

是否可以禁用/限制iframe重新加载?

问题是:当我使用jquery分离/追加iframe时会重新加载。

i = $('#i') //<iframe id="i" src="..."></iframe>
p = i.parent()
i.detach()
i.appendTo(p)

所以,在我执行i.appendTo(p)之后,重新加载ifram的内容

1 个答案:

答案 0 :(得分:1)

我在尝试推迟加载广告时遇到了同样的问题。我认为不可能修复。

我发现的唯一方法是改变css的绝对位置。

即:

var $i = $('#i'), $t = $('#target');
$i.css({position:'absolute',top:$t.offset().top, left:$t.offset().left});

也许您还需要添加 z-index 尺寸属性。这取决于你的设计。