「パネル」の高さを設定しようとしているので、デバイスの全幅と高さを埋めます。以前はこれで問題ありませんでしたが、現在はサイトが iFrame を介して実行されており、高さが大きくなっています。
私はこのコードを使用しています:
var windowHeight = $(window).height();
$('.panel-adjust').height(windowHeight);
iFrame の内部にあるため、iFrame のために大きな高さを生成しているようです (おそらくすべてのパネルの高さ)。
iFrame の高さではなく、実際のビューポートの高さを取得するにはどうすればよいですか? これは動的である必要があることに注意してください。iFrame は別のサイトにあるため、柔軟性があまりありません。
また、ビューポート/ウィンドウの下部に要素を配置しようとしています。通常、これを行うとうまくいきます:
position:fixed;
bottom: 0;
left: 0;
しかし、今は iFrame 内にあり、固定要素は Web サイトの一番下にあります (ウィンドウではありません)。
何か案は?