Задать вопрос

Прокрутка div вместо страницы?

Добрый день.

Подскажите, пожалуйста, как средствами jquery или css

сделать так, чтобы при прокрутки страницы вверх- вниз прокручивался

div с z-index:9999, а позиция страницы, оставалась неизменной.

Пример — просмотр фотографий вконтакте.
  • Вопрос задан
  • 22807 просмотров
Подписаться 16 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 5
Malyw
@Malyw
На примере того же вконтакта:
при показе лаера на body ставится
overflow:hidden;
и показывается блок лайтбокса #layer_wrap у которого стоит:
height: 580px;
overflow: auto;
Именно это и позволяет добиться описанного вами эффекта.
Ответ написан
Комментировать
@hodakovskiy
тоже искал подобный вопрос
2v3.su/blog/web/38.html
Ответ написан
Комментировать
Stdit
@Stdit
За это отвечает css свойство overflow, высота должна быть ограничена.
Ответ написан
ertaquo
@ertaquo
Установите обработчик события $(window).scroll() и у дива меняйте свойство scrollTop.
Ответ написан
Комментировать
5hr4M
@5hr4M
еще есть другой пусть… если та часть, которая должна прокручиваться больше той, которая не должна, то ту, которая не должна можно сделать fixed… так в контакте и сделано. например в диалогах… меню слева и поле для ввода зафиксированы, а оставшаяся часть страницы (сообщения) не зафиксирована и прокручивается основной прокруткой…
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы