событие.pageX / Y не работает на touchmove
сегодня у меня было следующее: У меня был существующий mousemove
событие и добавил touchmove
позже, Вот так:
$(window).on "mousemove touchmove", (e) ->
pos_x = e.pageX
pos_y = e.pageY
к сожалению, обе переменные были undefined
на мобильных устройствах.
1 ответов
через некоторое время я его починил. Есть другое событие для прикосновений. Вы можете решить его следующим образом:
$(window).on "mousemove touchmove", (e) ->
touch = undefined
if e.originalEvent.touches
touch = e.originalEvent.touches[0]
pos_x = e.pageX or touch.pageX
pos_y = e.pageY or touch.pageY
Я надеюсь, что это поможет другим.