Полоса прокрутки появляется и делает прыжок страницы - PullRequest
1 голос
/ 29 апреля 2011

У меня есть анимация aJQuery, которая расширяет DIV и делает его больше, чем браузер.Когда это происходит, появляется полоса прокрутки, и страница выглядит так, как будто она скачет.У кого-нибудь есть какие-то решения для этого?

http://www.kerrydean.ca/MATHESON/home5.html

Ответы [ 5 ]

1 голос
/ 29 апреля 2011
html {
  overflow: -moz-scrollbars-vertical; 
  overflow-y: scroll;
}

См .: Создание главной полосы прокрутки всегда видимой .

0 голосов
/ 29 апреля 2011

Вы можете сделать «overflow-y: hidden» для элемента body, и он отключит полосу прокрутки

0 голосов
/ 29 апреля 2011

Если страница никогда не должна прокручиваться, вы можете установить переполнение: скрытое в теге body.Также вы можете установить постоянную ширину желобов на левой стороне.

0 голосов
/ 29 апреля 2011

Я предполагаю, что страница выглядит так, как будто она «скачет», потому что вертикальная полоса прокрутки динамически добавляется в окно, когда содержимое опускается ниже нижней части браузера.

Вы можете сделать так, чтобы вертикальная полоса прокрутки всегда отображалась независимо от наличия контента, установив высоту вашего HTML-тега на 101%:

<html xmlns="http://www.w3.org/1999/xhtml" style="height: 101%;">
0 голосов
/ 29 апреля 2011

Если вы знаете, что вам понадобится переполнение, включите его в CSS

body {
  overflow: scroll;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...