iframe を含むページと、その iframe 内に読み込まれるページがあります。問題は、子ページの多くのコントロールが AJAX を使用していることです。そして、AJAX が子ページ要素の高さを変更すると、ページ全体の高さが変更され、iframe はスクロールバーを取得します。
私は次のようなアイデアを思いつきました:
$("#iframe").contents().click(function()
{
$("#iframe").height($("iframe").contents().height() +20);
})
しかし!!!AJAXリクエストはクリックイベントよりも長く続きます...そして、私のiframeは子ページの古い高さを取得します-AJAXがそれを変更する直前に...
子ページで高さの変更を定義する方法についてのアイデアはありますか? それとも、いくつかの ajaxComplete または ajaxStop イベントを子ページにバインドしますか?