是否可以禁用/限制iframe重新加载?
问题是:当我使用jquery分离/追加iframe时会重新加载。
i = $('#i') //<iframe id="i" src="..."></iframe>
p = i.parent()
i.detach()
i.appendTo(p)
所以,在我执行i.appendTo(p)之后,重新加载ifram的内容
答案 0 :(得分:1)
我在尝试推迟加载广告时遇到了同样的问题。我认为不可能修复。
我发现的唯一方法是改变css的绝对位置。
即:
var $i = $('#i'), $t = $('#target');
$i.css({position:'absolute',top:$t.offset().top, left:$t.offset().left});
也许您还需要添加 z-index 和尺寸属性。这取决于你的设计。