Если вы используете iOS или macOS, вам, вероятно, хотелось бы иметь простой способ отключить эффект отскока прокрутки в браузерах во всех направлениях. Это на самом деле простой трюк с помощью одной строки CSS.
body {
overscroll-behavior: none;
}
Если по какой-то причине это не работает, вы можете попробовать менее элегантное решение для этого.
html {
overflow: hidden;
height: 100%;
position: fixed;
}
body {
overflow: auto;
height: 100%;
position: relative;
}
Существуют варианты, такие как overscroll-behavior-x и overscroll-behavior-y. Полезно. Однако parece, что невозможно редактировать настраиваемый односторонний или многосторонний отскок прокрутки viewport, например, только сверху и т.д., таким образом. Требуется некоторый JavaScript.
dev.to
Prevent viewport scroll bounce effect
Create attached notes ...
