Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Позиция блока на экране
 
 автор: Ученик   (09.10.2008 в 13:34)   письмо автору
 
 

Есть скрытый блок с такими стилями, по нажатии кнопки AJAXом подгружаються данные и заносятся в этот блок, после чего он отображается. Если список вмещается на одну страницу все выглядит идеально, но если длинна страницы несколько скроллов, при клике на нижних кнопках блок появляется сверху и фокус "прыгает" на верх страницы( Можно ли как-то задать позицию блока относительно текущего экрана а не страницы?

.userCard {
  background: white;
  padding: 10px 20px 10px;
  position: absolute;
  border: solid 1px #C6D2EF;
  border-top: solid 4px #C6D2EF;
  top: 30%;
  left: 40%;
  display:none;
  width:400px;
  height:200px;
}

  Ответить  
 
 автор: PAT   (09.10.2008 в 16:19)   письмо автору
 
   для: Ученик   (09.10.2008 в 13:34)
 

Разумеется, можно.

Свойство top из стилей можете убрать вовсе... и, перед тем как давать блоку видимость, определяйте его посредством выражения:
document.body.scrollTop + [сколько надо в пикселях относительно верха текущего экрана] + 'px'

  Ответить  
 
 автор: Ученик   (10.10.2008 в 13:33)   письмо автору
 
   для: PAT   (09.10.2008 в 16:19)
 

Спасибо то что нужно!)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования