Bootstrap、idangero.us swiper、leaflet.js を使用して Web アプリを開発しています。上にナビゲーション バー (50px) があり、下に id="swiper-area" があります。これには、「高さ: 100% - ナビゲーション バーの高さ」が必要です。私はCSSでこれをやっています:
#swiper-area {
height: calc (100% - 50px);
position: absolute;
top: 50px;
}
これは、デスクトップ ブラウザーでは正常に機能します。しかし、ほとんどのモバイル ブラウザー (特に Android) は CSS calc を解釈できないため、マップがめちゃくちゃになります。
jQueryでこの動作を実現するにはどうすればよいですか? ご提案ありがとうございます。