Comments 3
Мне кажется, jQuery или подобная библиотека, должна существовать, отслеживать подобные изменения и через призму своих интерфейсов выдавать фиксированный результат, чего бы там ни творили в одностороннем порядке разработчики браузеров. Я немного отошёл от фронтэнда, подскажите, есть ли такое сейчас на практике?
На практике у нас есть гугло и хром, который как в свое время винда с ие творят что хотят и никого не спрашивают.
Должны и наверное так и делают. Но здесь речь о легаси-коде. jQuery UI Touch Punch кажется не развивается, а может быть и не используется уже. В большинстве случаев jQuery я не использую. React, Angular, ванила. Иногда приходится определять нативно.
Вообще, с десктопами, которые имеют сенсорный экран, всегда как-то было не очень. Одно время я сталкивался с тем, что разработчики, определяя их как touch-устройства, поддерживали только touch-события и в результате возникали проблемы с управлением мышью. Особенно это касается drag-and-drop на touchstart/mousedown и touchend/mouseup.
Кстати, гугловцы там же рекомендуют:
Вообще, с десктопами, которые имеют сенсорный экран, всегда как-то было не очень. Одно время я сталкивался с тем, что разработчики, определяя их как touch-устройства, поддерживали только touch-события и в результате возникали проблемы с управлением мышью. Особенно это касается drag-and-drop на touchstart/mousedown и touchend/mouseup.
Кстати, гугловцы там же рекомендуют:
It is suggest to use PointerEvent APIs to better support both touch and mouse.
Sign up to leave a comment.
Почему на touch-ноутбуках некоторые SPA перестали поддерживать touch-события