Можно ли отключить прокрутку страницы и разрешить только конкретный div
внутри страницы?
Как включить прокрутку для определенного div и отключить прокрутку для страницы
Ответ 1
чтобы отключить его:
CSS
.disableScroll{
overflow-y:hidden;
overflow-x:hidden;
}
просто добавьте <body class="disableScroll">
к отключению
встроенный стиль <body style="overflow:hidden">
для использования div, оставьте прокрутку включенной <div style="overflow:auto;">
Имейте в виду, что вы можете использовать overflow-y для вертикальной прокрутки и переполнения-x для свойств горизонтальной прокрутки
Ответ 2
Это нормально только для css?
Если это так, просто добавьте переполнение: спрятаться в тело и переполнение: автоматически до прокручиваемого div.
body {
overflow: hidden;
}
#scroller {
overflow: auto;
height: 100px;
}
Ответ 3
для всей страницы:
body {
height: 100%;
width: 100%;
}
для div, например:
div.scroll {
width:180px;
height:170px;
overflow:auto;
}
в html:
<div class='scroll'></div>
Ответ 4
HTML:
<div class="scrollDisable"></div>
CSS
.scrollDisable{
overflow-y:hidden;
overflow-x:hidden;
}
Для всей страницы:
body {
height: 100%;
width: 100%;
}
Надеюсь, это будет полезно.