2

iframe のリロードを無効化/制限することはできますか?

問題は次のとおりです。jqueryを使用してiframeをデタッチ/追加すると、リロードされます。

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

したがって、i.appendTo(p) を実行した後、iframe のコンテンツがリロードされます。

4

1 に答える 1

1

広告の読み込みを延期しようとしても同じ問題が発生しました。直せないと思います。

私が見つけた唯一の方法は、cssの絶対位置を変更することでした。

すなわち:

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

たぶん、 z-indexプロパティとsizeプロパティも追加する必要があります。それはあなたのデザインに依存します。

于 2012-06-19T13:41:23.433 に答える