jquery - UL 下所有 li 元素的高度相同

标签 jquery css

任何人都知道我们如何为所有 <li> 使用相同的高度<ul> 下的元素元素?

最佳答案

这是可能的。请参阅下面的 JS 代码,它可以对所有 <li> 应用相同的高度。元素:

setHeight($('.media-listing > ul > li'));

function setHeight(col) {
    var $col = $(col);

    var $maxHeight = 0;
    $col.each(function () {
        var $thisHeight = $(this).outerHeight();
        if ($thisHeight > $maxHeight) {
            $maxHeight = $thisHeight;
        }
    });
    $col.height($maxHeight);
}

关于jquery - UL 下所有 li 元素的高度相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25244285/

相关文章:

javascript - 在服务器端和客户端之间重用 HTML

javascript - 禁用单击 Fotorama slider 时的暂停功能

css - 如果后者有浮点:none?,是否可以将一个div设置在另一个div的左侧

javascript - WindowsPhone native 应用程序 - 与 Javascript/HTML5/Canvas/CSS 3 的兼容性

html - 输入字段未显示超过一定宽度

html - 如何将不同的颜色应用于 SVG 圆中的 stroke-dashoffset?

javascript - 未捕获的类型错误 : undefined is not a function(anonymous function)

jquery - 如何将CSS分配给jquery中的嵌套img

javascript - 单击链接时无法更改 div 内容

jquery - 将输入 value() 设置为 previous().text()