Я бы хотел запретить горизонтальную прокрутку на моем сайте с помощью мультитач-трекпада на Macbooks, волшебной мыши и т. Д. Эта проблема решена для Firefox (с помощью решения, приведенного здесь: Предотвращение горизонтальной прокрутки сенсорной панели на MacBook с помощью Firefox? ).Но это все еще доставляет мне проблемы в Chrome.
Есть ли какой-нибудь способ предотвратить эту функцию в Chrome (например, с помощью Eventlistener)?Спасибо
У меня была такая же проблема, и установка overflow в hidden в CSS тоже не работала.Мое решение использовало:
overflow
hidden
jQuery('html, body').css('overflow-x', 'hidden');
Я не знаю почему, но в JavaScript это работает.
В CSS вы можете использовать overflow-x: hidden; для предотвращения прокрутки.Если вы примените его к телу, или другому элементу, который должен делать свое дело.
overflow-x: hidden;