Javascript 假设容器高度是固定的,如何通过内容物确定覆盖高度
我想知道JavaScript中是否有任何方法可以确定内容的高度,以便我可以重置容器的高度Javascript 假设容器高度是固定的,如何通过内容物确定覆盖高度,javascript,html,css,Javascript,Html,Css,我想知道JavaScript中是否有任何方法可以确定内容的高度,以便我可以重置容器的高度 例如,我有一个高度为200px的div。div的内容覆盖较少的高度(假设为40px)。如果在其中添加更多内容,如何获取高度。您可以将高度设置为空字符串,添加新内容,并测量元素的偏移。当然,如果不想看到它短暂闪烁,可以在可见性设置为“隐藏”的元素副本中执行。如果您靠近浏览器窗口的右边缘或下边缘,它可能会试图强制元素适应屏幕,如果您不想这样做,请绝对定位元素并为其提供负的顶部和左侧坐标。如果您只想获取内容高度,
例如,我有一个高度为200px的div。div的内容覆盖较少的高度(假设为40px)。如果在其中添加更多内容,如何获取高度。您可以将高度设置为空字符串,添加新内容,并测量元素的偏移。当然,如果不想看到它短暂闪烁,可以在可见性设置为“隐藏”的元素副本中执行。如果您靠近浏览器窗口的右边缘或下边缘,它可能会试图强制元素适应屏幕,如果您不想这样做,请绝对定位元素并为其提供负的顶部和左侧坐标。如果您只想获取内容高度,则可以在其中添加另一个div,如果您正在使用jQuery:
var innerDiv = $('#main .inner').height() + 'px';
您可以在这里阅读更多内容:我想您正在寻找这样的产品:
如果你想自己用谷歌搜索,试试“等高列jquery”请看,弄清楚你是否在使用库(jquery、MooTools…)。这大大改变了潜在的答案。