2015-01-12 9 views
7

के बराबर स्पर्श करें माउसेंटर के बराबर एक स्पर्श है।जेएस: माउसएन्टर

मैं यह जानना चाहता हूं कि उपयोगकर्ता मेरे डीआईवी पर स्लाइड करता है या नहीं।

मैं पुनर्गणना पदों आदि के साथ एक माता पिता के तत्व पर नहीं एक समाधान लक्ष्य तत्व पर सीधे निर्भर करता है पसंद करते हैं

साइट: http://dizzyn.github.io/piano-game/ - माउस के साथ ठीक काम करता है (नीचे माउस और स्लाइड, स्पर्श स्लाइड के साथ काम नहीं कर रहा)

इन घटनाओं में आप

उत्तर

6

देखो धन्यवाद:

touchstart ट्रिगर जब उपयोगकर्ता स्पर्श सतह के साथ संपर्क करता है और तत्व घटना मैं अंदर एक स्पर्श बिंदु बनाता है के लिए बाध्य है।

टचमोव ट्रिगर्स जब उपयोगकर्ता टच सतह पर स्पर्श बिंदु को स्थानांतरित करता है।

टचचेंड ट्रिगर्स जब उपयोगकर्ता सतह से टच पॉइंट हटा देता है। यह बाध्य बिंदु के अंदर या बाहर के अंदर स्पर्श बिंदु हटा दिया जाता है, भले ही उपयोगकर्ता की उंगली पहले तत्व से बाहर हो या स्क्रीन के किनारे से बाहर हो।

टचचेन्टर ट्रिगर जब स्पर्श बिंदु बाध्य-तत्व में प्रवेश करता है। यह घटना बुलबुला नहीं है।

टचलेव ट्रिगर जब स्पर्श बिंदु बाध्य-तत्व को छोड़ देता है। यह घटना बुलबुला नहीं है।

टचकैंकल ट्रिगर्स जब स्पर्श बिंदु अब स्पर्श सतह पर पंजीकृत नहीं होता है। ऐसा तब हो सकता है जब उपयोगकर्ता ब्राउज़र UI के बाहर या प्लगइन में टच पॉइंट ले जाया गया हो, उदाहरण के लिए, या यदि कोई अलर्ट मोडल पॉप अप हो जाता है।

विशिष्ट रूप से touchenter और touchleave।

http://www.javascriptkit.com/javatutors/touchevents.shtml

+0

धन्यवाद, लगता है कि "touchenter" Crome (Win8) में लागू नहीं है। वह मुझे भ्रमित कर दिया। –

+2

टचचेन्टर और टचलेव [डब्ल्यू 3 सी द्वारा बहिष्कृत हैं] (http://www.w3.org/TR/touch-events/#list-of-touchevent-types), जैसा कि [इस टिप्पणीकर्ता को किसी अन्य धागे पर] द्वारा नोट किया गया है (http : //stackoverflow.com/a/26018227/1318399)। – LazyMonkey