«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как устранить нежелательную «чрезмерную прокрутку» в Chrome для Mac?

Как устранить нежелательную «чрезмерную прокрутку» в Chrome для Mac?

Опубликовано 9 ноября 2024 г.
Просматривать:121

How to Eliminate Unwanted \

Устранение «чрезмерной прокрутки» на веб-страницах

В Chrome для Mac «чрезмерная прокрутка» — это нежелательный эффект, который позволяет пользователям перетаскивать страницу за пределы ее обычной области просмотра, как видно на представленном изображении. Чтобы решить эту проблему и улучшить взаимодействие с пользователем, рассмотрите следующие два метода:

Метод 1: ограничение чрезмерной прокрутки

Если вы хотите полностью отключить чрезмерную прокрутку, используйте следующий код CSS:

html {
    overflow: hidden;
    height: 100%;
}

body {
    height: 100%;
    overflow: auto;
}

Свойство overflow: скрытое в элементе предотвращает видимость любого содержимого переполнения, эффективно ограничивая страницу в ее области просмотра. Свойство overflow: auto элемента

обеспечивает естественную прокрутку в пределах назначенной высоты страницы, но ограничивает чрезмерную прокрутку.

Метод 2: настройка поведения чрезмерной прокрутки

Чтобы настроить и контролировать поведение чрезмерной прокрутки, используйте свойство touch-action:

body {
    -webkit-touch-callout: none;
    -webkit-touch-action: manipulation;
}

Приведенный выше код предотвращает выделение текста, но позволяет выполнять общие сенсорные манипуляции, включая прокрутку в пределах определенной высоты страницы. Для более детального управления вы можете указать точные значения сенсорного действия, например pan-x, чтобы разрешить только горизонтальную прокрутку.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3