javascript - 将一个高度加到另一个高度上

标签 javascript jquery html height

所以我有这段代码,它是找到三个 div 中最高的一个,获取它的高度并使用该高度来设置父 div,这非常有效,但现在我需要在另一个 div 的基础上添加更多内容,在另外 3 个彼此相邻的 div 下将有一个名为 #specation-bottom - 我需要将其高度添加到 #specification:

$(window).on('load resize',function(){
    var maxHeight = -1;
    $('.specification-columns').each(function() {
        maxHeight = maxHeight > $(this).height() ? maxHeight : $(this).height();
    });
    $('#specification').each(function() {
        $(this).height(maxHeight+24);
    });
});

这是一个演示:http://zimxtrial.ukbigbuy.com/ 它位于规范部分,您将看到当前,#specation-bottom 位于其他 3 个的后面,一旦我将其高度添加到父级,它就会很好地适合,或者我希望如此.

最佳答案

试试这个:

$(window).on('load resize',function(){
    var maxHeight = -1;
    $('.specification-columns').each(function() {
        maxHeight = maxHeight > $(this).height() ? maxHeight : $(this).height();
    });
    maxHeight += $('#specification-bottom').height(); // new line
    $('#specification').each(function() {
        $(this).height(maxHeight+24);
    });
});

关于javascript - 将一个高度加到另一个高度上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23298082/

相关文章:

javascript - 使用button.class提交ajax

javascript - WooCommerce Hook ( woocommerce_order_status_changed ) 无法运行 javascript

javascript - JQuery隐藏div之外的span

javascript - 在nodejs中从post请求解析json文件的最佳方法

html - 如何将 p 标签的位置向上移动而不是在底部?

javascript - 使用node.js和backbone.js将单页面应用程序转换为多页面网站

javascript - 没有回调的 jQuery 队列命令

jquery - 延迟导航下拉面板上的悬停效果

jquery - 我的 jquery lightbox 定位困境

html - 需要有关 "float in from sides"元素的指导?