javascript - 通过jQuery设置di​​v的行高?

标签 javascript jquery html css

有 2 个 div:Div1 和 Div2。

我有一个函数可以确定 Div1 的高度并设置 Div2 的高度以匹配它(如果 Div2 的高度较小)。

如果 Div2 的高度较小,我正在尝试使该函数也将 Div2 的行高设置为等于 Div1 的高度。

这对我来说非常棘手。

我的尝试:

$(document).ready(function() {

    function setDiv2Height(){

        var Div1Height = $('#Div1').height();
        var Div2Height = $('#Div2').height();

        if (Div2Height < Div1Height) {    
            $('#Div2').height($('#Div1').height()); 

            $('#Div2').css("line-height", ($('#Div1').height())));
        }

    }

});

最佳答案

我认为你可以使用 else 子句

    $(document).ready(function() {

        function setDiv2Height(){

            var Div1Height = $('#Div1').height();
            var Div2Height = $('#Div2').height();

            if (Div2Height < Div1Height) {    
                $('#Div2').height(Div1Height+'px'); 
                $('#Div2').css("line-height", (Div1Height)+'px');
            }else{
                $('#Div1').height(Div2Height+'px'); 
                $('#Div1').css("line-height", (Div2Height)+'px');                   
            }

        }

    });

关于javascript - 通过jQuery设置di​​v的行高?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30076873/

相关文章:

javascript - 鼠标关闭时停止/反转动画(baraja jquery 插件)

javascript - javascript/AJAX 应用程序中用于 UI 绑定(bind)的典型方法是什么?

jquery - 如何检查两个或多个变量是否设置为 true

php - 显示 jquery ajax 执行状态

html - 偏移图像的边框

html - 无法在页面上固定一个 div

javascript - CSS 转换未在所有浏览器中使用 jQuery 更新

javascript - 防止浏览器强制滚动

javascript - 像图库这样的 Chrome 网上应用店

javascript - 导航栏过渡 CSS 问题