Вопрос по Javascript: обнаружение детей, находящихся в данный момент в поле зрения, в переполнении: auto; родительский элемент? - PullRequest
1 голос
/ 29 июня 2009

Смотрите заголовок. Кроме того, как я могу определить, находится ли данный дочерний элемент только частично или иначе полностью вне поля зрения (то есть не в пределах текущей прокручиваемой части) моего 'overflow: auto;' родительский элемент?

Ответы [ 2 ]

1 голос
/ 29 июня 2009

Не существует стандартного способа определить, находится ли элемент полностью, частично или нет в пределах элемента переполнения. Если у вас простой макет - вы можете сделать математику самостоятельно, используя API-интерфейсы Prototype Position: http://www.prototypejs.org/api/position

Взгляните на метод «изнутри», который может работать для вас: http://www.prototypejs.org/api/position/within

0 голосов
/ 29 июня 2009

Ну, я нашел это для прокрутки к элементам на странице, которая связана. Разве использование математики с .scrollTop и .offsetTop позволило бы мне сделать что-то вроде того, что я ищу?

Редактировать: Очевидно, да.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...