Как предотвратить диагональную прокрутку в мобильном Chrome / Safari - PullRequest
1 голос
/ 11 июля 2019

Есть ли способ в Chrome и Safari на iOS, чтобы ограничить прокрутку в одном направлении за раз?Другими словами, если я начну прокручивать элемент по вертикали, я хочу отключить возможность пользователя прокручивать по горизонтали, пока вертикальная прокрутка не будет завершена.И наоборот.

В собственном коде iOS это называется directionalLockEnabled, а в браузерах Microsoft - -ms-scroll-rails.

Существует ли что-то подобное в CSS, которое распознает Chrome для iOS (или Safari для iOS, потому что они используют один и тот же механизм рендеринга под капотом)?

Если нет, есть ли JavaScriptдоступно решение, в идеале совместимый с React пакет npm?

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