|
|
|
| Есть скрытый блок с такими стилями, по нажатии кнопки 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;
}
|
| |
|
|
|
|
|
|
|
для: Ученик
(09.10.2008 в 13:34)
| | Разумеется, можно.
Свойство top из стилей можете убрать вовсе... и, перед тем как давать блоку видимость, определяйте его посредством выражения:
document.body.scrollTop + [сколько надо в пикселях относительно верха текущего экрана] + 'px'
|
| |
|
|
|
|
|
|
|
для: PAT
(09.10.2008 в 16:19)
| | Спасибо то что нужно!) | |
|
|
|