Когда использовать touchmove против mousemove?
Я создаю веб-мобильную игру, она работает в браузерах (ПК/Mobile).
Нужно ли использовать сенсорную кнопку или нет?
Как запустить событие touchmove, например событие mousemove?
Ответы
Ответ 1
Для обеспечения четности между десктопом и прикосновением у вас есть следующие эквивалентности:
mousedown === touchstart
mousemove === touchmove
mouseup === touchend
Таким образом, если вы обрабатываете mousedown, mousemove и mouseup, тогда вам не нужно обрабатывать соответствующие эквивалентные события под прикосновением. Должны выполняться те же обработчики.
Ответ 2
За исключением ipad - когда мыши наведите указатель мыши, мышь вниз, мышь и клик все заработаны... за исключением случаев, когда вы что-то меняете в наведении курсора мыши... тогда ничего больше не срабатывает.... очень раздражает... подробнее см. http://sitr.us/2011/07/28/how-mobile-safari-emulates-mouse-events.html