Я пытаюсь предотвратить горизонтальную прокрутку пользователей (по запросу клиента для веб-приложения). Это легко сделать со стилем "overflow-x:hidden". На самом деле, это работает, так как больше нет видимой горизонтальной полосы прокрутки.
Проблема в том, что волшебная мышь Apple по-прежнему позволяет пользователю прокручивать страницу по горизонтали в Safari Mac, Chrome Mac и Opera Mac (в то время как он не может в Firefox Mac), даже если полоса прокрутки скрыта.
Я считаю, что нет необходимости показывать вам CSS, поскольку... он "технически" работает: полоса прокрутки скрыта в порядке.
Но жест смахивания с помощью волшебной мыши разрушает его, поскольку пользователь все еще может перемещать страницу влево/вправо.
Любое обходное решение, скрипт css, javascript или jQuery для отключения горизонтального пролистывания с помощью Magic Mouse или жеста?
Спасибо.
-webkit-overflow-scroll:touch
- person marathonman   schedule 29.06.2014