0

iframe を含むページと、その iframe 内に読み込まれるページがあります。問題は、子ページの多くのコントロールが AJAX を使用していることです。そして、AJAX が子ページ要素の高さを変更すると、ページ全体の高さが変更され、iframe はスクロールバーを取得します。

私は次のようなアイデアを思いつきました:

$("#iframe").contents().click(function()
{
    $("#iframe").height($("iframe").contents().height() +20);
})

しかし!!!AJAXリクエストはクリックイベントよりも長く続きます...そして、私のiframeは子ページの古い高さを取得します-AJAXがそれを変更する直前に...

子ページで高さの変更を定義する方法についてのアイデアはありますか? それとも、いくつかの ajaxComplete または ajaxStop イベントを子ページにバインドしますか?

4

0 に答える 0