Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Координаты элемента на видимой части экрана (https://javascript.ru/forum/misc/15268-koordinaty-ehlementa-na-vidimojj-chasti-ehkrana.html)

korzhik 19.02.2011 17:04

Координаты элемента на видимой части экрана
 
Всем привет.

Никак не получается определить верхний и нижний края видимой (с учетом прокрутки) области окна
http://clip2net.com/clip/m56635/1298...-clip-64kb.jpg

Вот пример, тут только боковые края работают
http://wyl.k-js.ru/test.html

С правым и левым вопросов нет - просто считаем ширину родительского контейнера.

Проблема с верхними краями, в том, что offset.top возвращает отступ с самого верха документа. e.pageY для обработчика - аналогично. А нужно получить координаты на видимой области окна.

Есть идеи? Или может это вообще по-другому делать нужно.

Заранее спасибо

Aetae 19.02.2011 17:14

scrollTop?

korzhik 19.02.2011 17:20

Цитата:

Сообщение от Aetae (Сообщение 93195)
scrollTop?

И чего? :) То есть, я понимаю, что он может помочь, но не понимаю как

Aetae 19.02.2011 17:32

Собсно document.documentElement.scrollTop и есть верхняя граница.
Нижня соответственно scrollTop + высота клиентской области.

korzhik 19.02.2011 17:51

Не спал долго, совсем туплю. Спасибо, работает. Пойду спать


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