Javascript 按类别划分的元件最大高度为';t更新屏幕大小
我使用此脚本获取目标元素(类为“col4home2”的元素中的“p”元素)的最大高度: 它在页面加载时工作。但是,在调整窗口大小时,我再次调用此脚本。当这种情况发生时,我得到了相同的最大高度值,即使调整大小导致文本回流,“p”元素的高度明显更大 这是浏览器问题吗?或者我的代码中的某些内容没有刷新maxHeight的值Javascript 按类别划分的元件最大高度为';t更新屏幕大小,javascript,jquery,Javascript,Jquery,我使用此脚本获取目标元素(类为“col4home2”的元素中的“p”元素)的最大高度: 它在页面加载时工作。但是,在调整窗口大小时,我再次调用此脚本。当这种情况发生时,我得到了相同的最大高度值,即使调整大小导致文本回流,“p”元素的高度明显更大 这是浏览器问题吗?或者我的代码中的某些内容没有刷新maxHeight的值 谢谢 jQuery代码在页面加载的所有段落上设置一个明确的像素高度。调整页面大小时,段落将保持指定的高度(其内容当然可能溢出) 解决方案:在调整页面大小时,必须首先撤消显式高度,以
谢谢 jQuery代码在页面加载的所有段落上设置一个明确的像素高度。调整页面大小时,段落将保持指定的高度(其内容当然可能溢出) 解决方案:在调整页面大小时,必须首先撤消显式高度,以便段落大小与其内容相匹配:
$('.col4home2 p').height('auto');
然后重新计算高度:
var maxHeight = 0;
$('.col4home2 p').height('auto').each(function() {
maxHeight = Math.max(maxHeight, $(this).height());
}).height(maxHeight);
var maxHeight = 0;
$('.col4home2 p').height('auto').each(function() {
maxHeight = Math.max(maxHeight, $(this).height());
}).height(maxHeight);