touch- все статьи тега


Каков наилучший способ обнаружения устройства с сенсорным экраном с помощью JavaScript?

Я написал плагин jQuery, который предназначен для использования как на настольных, так и на мобильных устройствах. Я задавался вопросом, есть ли способ с помощью JavaScript определить, имеет ли устройство возможность сенсорного экрана. Я использую jquery-mobile.js для обнаружения событий сенсорного экрана, и он работает на iOS, Android и т. д., но я также хотел бы написать условные операторы, основанные на том, имеет ли устройство пользователя сенсорный экран. Это возможно? ...

Запретить диалог активности Android от закрытия на внешнем прикосновении

У меня есть деятельность, которая использует тему.Стиль диалога таков, что это плавающее окно над другой деятельностью. Однако, когда я нажимаю за пределами диалогового окна (в фоновом режиме), диалоговое окно закрывается. Как я могу остановить это поведение? ...

android: перемещение вида на сенсорном перемещении (ACTION MOVE)

Я хотел бы сделать простой элемент управления: контейнер с видом внутри. Если я касаюсь контейнера и двигаю пальцем, я хочу переместить вид, чтобы следовать за моим пальцем. какой контейнер (макет) я должен использовать? Как это сделать? Мне не нужно использовать поверхность, но простой макет. ...

Рассмотрите возможность пометки обработчика событий как "пассивного", чтобы сделать страницу более отзывчивой

Я использую молоток для перетаскивания, и он становится прерывистым при загрузке других вещей, как это предупреждающее сообщение говорит мне. обработка входного события 'touchstart' была отложена на X МС из-за основной поток занят. Рассмотрим маркировку обработчика событий как "пассивного" для сделайте страницу более отзывчивой. поэтому я попытался добавить "пассивный" к слушателю так Hammer(element[0]).on("touchstart", function(ev) { // stuff }, { passive: true }); но я все ещ ...

Javascript перетаскивание для сенсорных устройств [закрыто]

Я ищу плагин drag & DROP, который работает на сенсорных устройствах. Я хотел бы аналогичную функциональность jQuery UI plugin что позволяет "сбрасывать" элементы. The плагин jqtouch поддерживает перетаскивание, но не падает. здесь это перетаскивание, которое поддерживает только iPhone / iPad. может ли кто-нибудь указать мне в направлении плагина drag & drop, который работает на android/ios? ...Или можно было бы обновить плагин jqtouch для droppability, он уже работает на Andriod и ...

Запрос мультимедиа для определения, является ли устройство сенсорным экраном

каков самый безопасный способ, используя медиа-запросы, чтобы что-то произошло, когда не на сенсорном устройстве? Если нет никакого способа, вы предлагаете использовать решение JavaScript, такое как !window.Touch или Modernizr? ...

Привязка нескольких событий к прослушивателю (без JQuery)?

во время работы с событиями браузера я начал включать touchEvents Safari для мобильных устройств. Я нахожу, что addEventListeners складываются с условными обозначениями. этот проект не может использовать JQuery. стандартный прослушиватель событий: /* option 1 */ window.addEventListener('mousemove', this.mouseMoveHandler, false); window.addEventListener('touchmove', this.mouseMoveHandler, false); /* option 2, only enables the required event */ var isTouchEnabled = window.Touch || false; window ...

Как удалить/игнорировать: наведите css стиль на сенсорных устройствах

Я хочу игнорировать все :hover деклараций CSS, если пользователь посещает наш сайт с помощью сенсорного устройства. Потому что :hover CSS не имеет смысла, и это может даже беспокоить, если планшет запускает его при нажатии/нажатии, потому что тогда он может застрять, пока элемент не потеряет фокус. Честно говоря, я не знаю, почему сенсорные устройства чувствуют необходимость запуска :hover во-первых-но это реальность, так что эта проблема тоже реальность. a:hover { color:blue; border-colo ...