абсолютно позиционированные div, которые не перемещаются при прокрутке страницы - PullRequest
9 голосов
/ 19 мая 2010

Я делал это в прошлом, используя метод, подобный этому: http://javascriptkit.com/javatutors/static3.shtml

но мне не нравится эффект "мерцания", поскольку страница прокручивается, и div должен двигаться вместе с прокруткой. В последнее время я видел много сайтов, у которых есть элемент (div или тому подобное, который я предполагаю), который не перемещается, когда страница прокручивается, но это кажется ... они просто есть, и это прекрасно.

К сожалению, я не могу вспомнить, где я видел это в последнее время, чтобы просмотреть источник и попытаться выяснить это, поэтому я решил обратиться сюда и посмотреть, что все вы, эксперты, можете предоставить, насколько помощь / предложения.

ТИА

Ответы [ 3 ]

9 голосов
/ 19 мая 2010

Попробуйте установить «position: fixed» для элемента.

Я думаю, что это не работает с некоторыми версиями IE, для этого вам понадобится JS.

3 голосов
/ 19 мая 2010

На том сайте, на который вы ссылаетесь, все еще упоминается такая вещь, как IE 4, лучше не полагаться на него. Это устарело.

Вы можете поместить элемент в фиксированную позицию с помощью CSS, выполнив position: fixed;.

0 голосов
/ 19 мая 2010

Взгляните на Google Reader .

Имеет фиксированный заголовок и фиксированную боковую панель.

...