ページに複数の iframe があり、iframe の高さを取得するために、iframe の html 要素から親の Iframe 要素にアクセスする必要があります。
だからこれから:
var htmlElement = $('iframe').contents().find('html');
以下は機能しません。
var iframeHeight = htmlElement.parents('iframe').attr('height');
誰でも助けてもらえますか?
ページに複数の iframe があり、iframe の高さを取得するために、iframe の html 要素から親の Iframe 要素にアクセスする必要があります。
だからこれから:
var htmlElement = $('iframe').contents().find('html');
以下は機能しません。
var iframeHeight = htmlElement.parents('iframe').attr('height');
誰でも助けてもらえますか?
失礼、編集 ( How to access parent Iframe from javascript に基づく)
var iframe = null;
parent.$("iframe").each(function(iel, el) {
if(el.contentWindow === window)
iframe = el;
});
if (iframe)
iframe.height()
これには、親ウィンドウ (iframe を持つウィンドウ) に jQuery が必要です。