Можно ли отключить вертикальную и горизонтальную полосы прокрутки браузеров с помощью jQuery или javascript?
javascript
jquery
Нэвин
источник
источник
Ответы:
Если вам нужна возможность динамически скрывать и показывать полосы прокрутки, вы можете использовать
и
где-то в вашем коде.
источник
oveflow: hidden
на смартфонах ничего не помешает.источник
Попробуйте CSS
источник
Пока что у нас есть overflow: hidden на теле. Однако IE не всегда соблюдает это, и вам нужно также поставить scroll = "no" в элемент body и / или поместить overflow: hidden в элемент html.
Вы можете пойти дальше, когда вам нужно «взять под контроль» порт просмотра, вы можете сделать это: -
Элемент, которому предоставлена высота 100% в теле, имеет полную высоту окна просмотра, а элемент позиционируется абсолютно с использованием bottom: nnPX будет установлен на nn пикселей выше нижнего края окна и т. Д.
источник
Попробуйте CSS.
Если вы хотите удалить Horizontal
И если вы хотите удалить Vertical
источник
В современных версиях IE (IE10 и выше) полосы прокрутки можно скрыть с помощью
-ms-overflow-style
свойства .В Chrome полосы прокрутки можно стилизовать:
Это очень полезно, если вы хотите использовать прокрутку тела по умолчанию в веб-приложении, которая значительно быстрее, чем
overflow-y: scroll
.источник
Если вам также нужна поддержка Internet Explorer 6, просто переполните html
и
источник
В IE есть ошибка с полосами прокрутки. Поэтому, если вам нужен любой из двух, вы должны включить следующее, чтобы скрыть горизонтальную полосу прокрутки:
overflow-x: hidden;
overflow-y:scroll;
и скрыть вертикаль:
overflow-y: hidden;
overflow-x: scroll;
источник
(Пока не могу комментировать, но хотел бы этим поделиться):
Код Lyncee работал у меня в настольном браузере. Однако на iPad (Chrome, iOS 9) произошло сбой приложения. Чтобы исправить это, я изменил
в
который решил мою проблему.
источник
Поскольку Firefox имеет стрелку ключ кратчайших, вы , вероятно , хотите поставить
<div>
вокруг него со стилем CSS:overflow:hidden;
.источник
Используя JQuery, вы можете отключить полосу прокрутки с помощью этого кода:
Также вы можете снова включить его с помощью этого кода:
источник