Как проверить, что верхняя граница окна браузера пересекает элемент?
Необходимо проверить при вертикальном скроллинге окна браузера, находится ли часть элемента интерфейса выше области видимости? Как получить координаты верхней и нижней границы элемента? и координаты верхней границы области видимости?
|
|
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. |