2015-05-27 6 views
6

आज मैं निम्नलिखित बात पर जा रहा था: मैं एक मौजूदा mousemove घटना थी और बाद में touchmove कहा, इस तरह:event.pageX/वाई नहीं touchmove पर काम कर

$(window).on "mousemove touchmove", (e) -> 
    pos_x = e.pageX 
    pos_y = e.pageY 

दुर्भाग्य से दोनों चर undefined मोबाइल पर थे उपकरण।

+0

e.originalEvent.touches [0] .pageX –

उत्तर

11

थोड़ी देर के बाद मैंने इसे ठीक किया। छूने के लिए एक अलग घटना है। आप इसे इस तरह हल कर सकते हैं:

$(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 

मुझे आशा है कि इससे दूसरों की मदद मिलेगी।

संबंधित मुद्दे