Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как проверить, что верхняя граница окна браузера пересекает элемент? (https://javascript.ru/forum/dom-window/46271-kak-proverit-chto-verkhnyaya-granica-okna-brauzera-peresekaet-ehlement.html)

Hurray 03.04.2014 21:36

Как проверить, что верхняя граница окна браузера пересекает элемент?
 
Необходимо проверить при вертикальном скроллинге окна браузера, находится ли часть элемента интерфейса выше области видимости? Как получить координаты верхней и нижней границы элемента? и координаты верхней границы области видимости?

рони 03.04.2014 21:46

Hurray,
:)
http://javascript.ru/forum/project/4...tml#post299385

http://learn.javascript.ru/metrics
http://learn.javascript.ru/metrics-window

Aetae 04.04.2014 01:07

Hurray, element.getBoundingClientRect() .

<div onclick="firstElementChild.innerHTML = firstElementChild.getBoundingClientRect().top" style="overflow:scroll;height:100%;">
   <div style="background:#aaf;height:100px;"></div>
   <div style="height:1000px;"></div>
</div>


Часовой пояс GMT +3, время: 19:33.