Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Определение видимости элемента на экране (https://javascript.ru/forum/dom-window/24251-opredelenie-vidimosti-ehlementa-na-ehkrane.html)

virus-07 22.12.2011 21:44

Определение видимости элемента на экране
 
Собственно, есть, к примеру, страница.
Внизу, допустим, я размещаю блок.
Шириной в 100px и с такой же высотой.
Произвольный контент оставляет этот блок вне видимости — нужно проскроллить страницу.
Как мне понять, что мой блок стал виден больше чем на 30px?

trikadin 22.12.2011 21:47

Сложить высоту экрана, с высотой скролла экрана, и вычесть из неё абсолютный топ элемента. Если больше, чем 30 - значит, виден.

virus-07 22.12.2011 21:51

высота скролла экрана — это как звучит на .js?
Да и абсолютный топ...

trikadin 22.12.2011 22:07

Эта статья поможет вам прояснить некоторые моменты. А остальное может прояснить гугл)

FINoM 25.12.2011 04:11

http://imakewebthings.github.com/jquery-waypoints/


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