【问题标题】:Jquery: how to get mutual parent div from array of divs (for equal height)Jquery:如何从 div 数组中获取相互父 div(对于相等的高度)
【发布时间】:2016-10-18 00:39:12
【问题描述】:

当前情况: 我有一个分为列的页面。 我的页面上有不同的块分配了“.equalHeight”类:其中 2 个在第一列,1 个在中间,2 个在第三列。

当我使用 $(".equalHeight") 选择器选择所有块时,我得到一个元素数组。

如何找到第一列、第二列和最后一列中的共同父项? 我需要第一列、第二列和第三列的高度来分配孩子。

有没有一种使用 jquery 的有效方法来做到这一点? 还要记住,一旦找到数组的第一个和第二个元素,您就不需要检查数组中的第二个元素,因为它已经被第一个元素更新了,从而使循环更快.. .

有什么想法吗?

谢谢

M.

【问题讨论】:

  • 您能不能给我们一些代码来帮助我们,告诉我们您到目前为止所做的尝试?

标签: javascript jquery html css arrays


【解决方案1】:

基本上,您将遍历检查.outerHeight 的行并确定最大的行。 Link to jquery documentation

jquery-match-height 使用 jquery (github page) 在这方面做得很好。它做的比听起来需要的要多得多(无论是在功能方面还是在浏览器兼容性方面),但请查看 jquery.matchHeight.js 的 lines 221-284

【讨论】:

    猜你喜欢
    • 2012-02-10
    • 2019-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-02
    • 2013-10-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多