मैं एक वेब मोबाइल गेम बनाता हूं, यह ब्राउज़र (पीसी/मोबाइल) पर चलता है।टचमोव बनाम mousemove का उपयोग कब करें?
मैं touchmove उपयोग करें या नहीं की जरूरत है?
मैं MouseMove घटना की तरह touchmove घटना कैसे चला सकता हूँ?
मैं एक वेब मोबाइल गेम बनाता हूं, यह ब्राउज़र (पीसी/मोबाइल) पर चलता है।टचमोव बनाम mousemove का उपयोग कब करें?
मैं touchmove उपयोग करें या नहीं की जरूरत है?
मैं MouseMove घटना की तरह touchmove घटना कैसे चला सकता हूँ?
डेस्कटॉप और स्पर्श के बीच समानता के लिए आप निम्नलिखित equivalences है:
mousedown === touchstart
mousemove === touchmove
mouseup === touchend
इस प्रकार यदि आप mousedown, MouseMove संभाल और फिर mouseup आप संपर्क के तहत इसी बराबर के ईवेंट प्रबंधित करने की जरूरत नहीं है। एक ही हैंडलर निष्पादित किया जाना चाहिए।
आईपैड को छोड़कर - जहां माउस होवर, माउस डाउन, माउस अप और क्लिक सभी ट्रिगर किए गए हैं ... सिवाय इसके कि यदि आप माउस होवर में कुछ भी बदलते हैं .. तो कुछ भी ट्रिगर नहीं होता .... बहुत परेशान .. .more विवरण http://sitr.us/2011/07/28/how-mobile-safari-emulates-mouse-events.html
यह सही है, लेकिन देखते हैं:
अगर आप स्पर्श इवेंट यह माउस की घटनाओं की तरह कार्य नहीं करेगा जोड़ें।
हम टच मोबाइल फोन के लिए क्या करते हैं पीसी पर नहीं चलेंगे। – Solieman
नहीं होना चाहिए (Mousemove && (MousedownHasFired && MouseupHasNotYetBeFired)) === TouchMove? –
कि सच नहीं है, MouseMove ~ = touchmove MouseMove के साथ, यह आगे पीछे करता तत्व ले लेकिन touchmove साथ यह पहली बार छुआ तत्व लेता है। – eveevans