Javascript,DOM:需要在可滚动元素中找到空间

时间:2010-12-11 17:47:13

标签: javascript dom scroll measurement

我有一个带有孩子的可滚动元素。在这个孩子里面(没有预设的宽度或高度)是一组绝对定位的元素,可以有任意宽度,高度,左边和顶部值。父元素能够滚动以适应查看这些绝对定位的元素,无论它们在哪里,但是我无法检索这个可滚动空间中有多少是在这个父元素内。我该怎么做?

供参考,这是我的一些CSS:

.ruler_container {
    max-width:  620px;
    max-height: 400px;
    overflow:   auto;
}

.ruler {
    position:   relative;
}

    .inner_elem {
        position:       absolute;
    }

inner_elem s的宽度,高度,左侧和顶部值是任意的。

1 个答案:

答案 0 :(得分:0)

嗯,我在挖掘DOM后找到了答案:scrollWidth和scrollHeight属性。

我的代码和DOM结构现在非常复杂,因此除了上述细节之外,很难使这个问题更加准确。