Отключите браузеры вертикальные и горизонтальные полосы прокрутки

112
задан naveen 3 March 2011 в 04:06
поделиться

4 ответа

В случае, если Вам нужна возможность скрыться, и показать полосы прокрутки динамично Вы могли использовать

$("body").css("overflow", "hidden");

и

$("body").css("overflow", "auto");

где-нибудь в Вашем коде.

141
ответ дан Alexander Prokofyev 24 November 2019 в 02:45
поделиться

Попробуйте CSS

<body style="overflow: hidden">
47
ответ дан Ray Lu 24 November 2019 в 02:45
поделиться

До сих пор у нас есть overflow:hidden на теле. Однако IE не всегда соблюдает это, и необходимо поместить прокрутку = "нет" на элементе тела также и/или поместить overflow:hidden в элемент HTML также.

можно взять это далее, когда необходимо 'взять на себя управление', порта представления можно сделать this:-

<style>
 body {width:100%; height:100%; overflow:hidden; margin:0; }
 html {width:100%; height:100%; overflow:hidden; }
</style>

элемент, предоставленный высоту, 100% в теле имеют полную высоту области просмотра окна, и элемент, расположенный абсолютно с помощью bottom:nnPX, будет установлен nn пиксели выше базового края окна, и т.д.

31
ответ дан nkchandra 24 November 2019 в 02:45
поделиться

Если вам также нужна поддержка Internet Explorer 6, просто переполните html

$("html").css("overflow", "hidden");

и

$("html").css("overflow", "auto");
8
ответ дан 24 November 2019 в 02:45
поделиться
Другие вопросы по тегам:

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