Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > центрирование блока по экрану


Автор: bars80080 11.9.2009, 16:47
помните эти назойливые рекламки, которые мало того что появляются по центру, так ещё и катаются вверх-вниз за скролом

хочу приспособить такую же канитель для галлерейки. посчитать, переместить блок это могу, а вот как определить координату, куда его надо привести?

т.е. я так понимаю, надо найти количество пикселов, прокрученных от угла страницы вниз. высоту экрана я уже знаю по document.body.scrollHeight, а вот насколько он уже прокручен вниз?

Автор: Amphiluke 11.9.2009, 17:03
Цитата(bars80080)

а вот насколько он уже прокручен вниз?

Ну, scrollTop.

А не желаете position: fixed?

Автор: bars80080 11.9.2009, 17:13
Цитата(Amphiluke @  11.9.2009,  17:03 Найти цитируемый пост)
А не желаете position: fixed? 

всё равно на ИЕ6 придётся крутить


Цитата(Amphiluke @  11.9.2009,  17:03 Найти цитируемый пост)
Ну, scrollTop.

что-то я его как ни кручу, не то показывает
window.scrollTop - undefined
document.body.scrollTop - 0
в ИЕ7

Автор: Amphiluke 11.9.2009, 17:18
Аааа...  smile 
Код

document.documentElement.scrollTop

Автор: bars80080 11.9.2009, 17:38
ага, то что надо

Автор: mxt 11.9.2009, 22:12
тут глянь:
http://habrahabr.ru/blogs/webdev/47299

Автор: bars80080 12.9.2009, 00:04
честно говоря, меня не слишком радуют само позиционирование fixed
не по человечески это как-то. я кручу колёсико, а ничего не происходит. нарушается правило интерактивности

Автор: mxt 12.9.2009, 17:04
http://silverflame.at.tut.by/fixed-url.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)