我正在使用 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 实现这种行为?谢谢你的任何建议。