javascript - 删除html页面中的多余空间

标签 javascript jquery html css

我目前正在为一个元素实现一个工具,但在删除主容器底部的一些额外空间时遇到一些困难。

Screenshot of map page

基本上,包含绘图列表和 map 的容器会在窗口调整大小事件时调整自身大小。底部栏是固定的,因此不会影响任何内容。

$(window).on('resize', function () {
    resize();
});

function resize() {
    var height = $(window).height();
    var width = $(window).width();
    var mapHeight = height-260; // 260 for fixed elements
    var mapWidth = width-360; // 360 for left hand side list
    $('.map-drawings-container ul').height(mapHeight);
    $('#map_parent_container > .map').height(mapHeight);
    $('.drawings-list').height(mapHeight);        
}

首次加载页面时,它会正确呈现。然后当缩小它时,我们可以看到一个空间,似乎等于原始页面高度和当前页面高度之间的差异。

更改 html 和 body 元素的大小并不能解决问题。

使用 Google Chrome 开发工具,我无法选择灰色背景。

将主容器上的 margin-bottom 更改为负值也不会删除该空间。

关于如何删除此空间的任何线索?

谢谢

最佳答案

当然,您内部没有一个元素超出了主体,并且在其上设置了最小高度。当主体收缩到最小高度以下时,这会将粘性页脚向下推,从而产生额外的空间?

查找所有具有最小高度的元素并尝试缩小它们。

关于javascript - 删除html页面中的多余空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28532893/

相关文章:

javascript - 如何创建循环 Jquery

javascript - 我想在 JavaScript 中更改日期对象的时区

javascript - 使用 jQuery 将 div 附加到文档末尾?

javascript - fullcalendar - 当单击上一个/下一个时,移动的事件再次恢复到旧日期

java - 在 html 报告中转义 html 标签

javascript - 请帮我获取哈希密码

javascript - 如何在滚动中加载页面

javascript - 如何从 8 :01 a. m 开始每 5 分钟刷新一次页面。然后是 8 :06 a. m。等等。

c# - 将字符串数组发布到 .net-core mvc

html - w3layout 模板中的希伯来语