Показать сообщение отдельно
  #4 (permalink)  
Старый 07.05.2011, 20:22
Аспирант
Отправить личное сообщение для Skyman Посмотреть профиль Найти все сообщения от Skyman
 
Регистрация: 05.05.2011
Сообщений: 32

Aetae, дело в том, что я HTML/CSS знаю хорошо и, к сожалению, на нем нельзя реализовать мою задачу, она правда немного изменилась.

На странице есть ссылка на всплывающий div, у которого position: absolute, top: 200px

Для страницы, у которой немного информации, этот блок выглядит хорошо, но если страница сильно высокая (6000px), а ссылка на вызов поп-апа находится внизу, то этот блок не видно, т.к. пользователю придется скроллить страницу вверх.

Нужно следующее: *высота верхнего скролла*px + 200px и получившийся результат вставить для значения top
Чтобы получилось так: <div class="popup" style="top: XXXpx;"></div>

Нашел 3 параметра, отвечающий за скролл:
window.scrollY
window.pageYOffset
document.documentElement.scrollTop

P.S. значение position: fixed не подойдет, т.к. всплывающий div довольно большой по размеру.

Последний раз редактировалось Skyman, 07.05.2011 в 20:25.
Ответить с цитированием