Есть ли способ в Chrome и Safari на iOS, чтобы ограничить прокрутку в одном направлении за раз?Другими словами, если я начну прокручивать элемент по вертикали, я хочу отключить возможность пользователя прокручивать по горизонтали, пока вертикальная прокрутка не будет завершена.И наоборот.
В собственном коде iOS это называется directionalLockEnabled
, а в браузерах Microsoft - -ms-scroll-rails
.
Существует ли что-то подобное в CSS, которое распознает Chrome для iOS (или Safari для iOS, потому что они используют один и тот же механизм рендеринга под капотом)?
Если нет, есть ли JavaScriptдоступно решение, в идеале совместимый с React пакет npm?