Javascript, DOM: необходимо найти пространство внутри прокручиваемого элемента - PullRequest
0 голосов
/ 11 декабря 2010

У меня есть прокручиваемый элемент с ребенком.Внутри этого дочернего элемента (который не имеет заданной ширины или высоты) находится набор абсолютно позиционированных элементов, которые могут иметь произвольные значения ширины, высоты, слева и сверху.Родительский элемент может прокручиваться, чтобы приспособиться к просмотру этих абсолютно позиционированных элементов, где бы они ни находились, но у меня возникают проблемы с извлечением, сколько из этого прокручиваемого пространства находится внутри этого родителя.Как мне это сделать?

Для справки, вот некоторые из моих CSS:

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

.ruler {
    position:   relative;
}

    .inner_elem {
        position:       absolute;
    }

Значения ширины, высоты, слева и сверху для inner_elem s являются произвольными.

1 Ответ

0 голосов
/ 12 декабря 2010

Ну, я нашел свой ответ после рытья в DOM: атрибуты scrollWidth и scrollHeight.

Мой код и структура DOM сейчас довольно сложны, поэтому было трудно сделать этот вопрос более точным, чем вышеподробности.

...