質問: Math.max( D.body.scrollHeight, D.documentElement.scrollHeight, D.body.offsetHeight, D.documentElement.offsetHeight, D.body.clientHeight, D.documentElement.clientHeight ); $(this).removeAttr("height").css('height', innerHeight + 'px'); }); }); ```
回答: bodyっていうのは中身によらず表示ウィンドウサイズを最小としている なので中身がないときはiframeの初期の高さがiframe内のbodyの高さになってる だから対処法としてはiframeの高さを無しにしておくこと なのだけど、さて、今はどうなのか調べたことがないが ブラウザによってはheight:0;を受け付けない奴がいた(まあいつものIEだった気がする) なのでheight:1px;margin-top:-1px;とかやる方が無難なのかもしれない 今はどうなのだろう、無用な用心かもしれない