【问题标题】:Trying to calculate .offset while elements display:none reports false height尝试在元素显示时计算 .offset:无报告错误高度
【发布时间】:2013-05-07 13:28:40
【问题描述】:

我有带有“标签”的页面 - 如果您打开所有内容,它们会很长,但是当标签被激活时,页面会短很多。

现在我需要准确计算包装 div(包含所有这些元素)的高度,但它会在所有内容可见时报告该值,因此会导致错误值..

【问题讨论】:

标签: jquery css offset


【解决方案1】:

如果您的元素在 css 中有 display:none,则浏览器根本不会费心渲染它。在这种情况下,答案不是直接的。在最近的 jQueries 中,您甚至无法获得它的宽度或高度。

您可以获得visibility:hidden 元素的坐标,但display:none 元素被排除在渲染树之外。所以它的位置是不确定的。

【讨论】:

    猜你喜欢
    • 2018-05-30
    • 2013-07-25
    • 1970-01-01
    • 2014-07-11
    • 1970-01-01
    • 1970-01-01
    • 2012-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多