Предотвратить горизонтальную прокрутку сенсорной панели на MacBook с помощью Chrome? - PullRequest
2 голосов
/ 20 января 2012

Я бы хотел запретить горизонтальную прокрутку на моем сайте с помощью мультитач-трекпада на Macbooks, волшебной мыши и т. Д. Эта проблема решена для Firefox (с помощью решения, приведенного здесь: Предотвращение горизонтальной прокрутки сенсорной панели на MacBook с помощью Firefox? ).Но это все еще доставляет мне проблемы в Chrome.

Есть ли какой-нибудь способ предотвратить эту функцию в Chrome (например, с помощью Eventlistener)?Спасибо

Ответы [ 2 ]

1 голос
/ 28 февраля 2013

У меня была такая же проблема, и установка overflow в hidden в CSS тоже не работала.Мое решение использовало:

jQuery('html, body').css('overflow-x', 'hidden');

Я не знаю почему, но в JavaScript это работает.

0 голосов
/ 17 марта 2012

В CSS вы можете использовать overflow-x: hidden; для предотвращения прокрутки.Если вы примените его к телу, или другому элементу, который должен делать свое дело.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...