मैं एक ईवेंट श्रोता को एक एचटीएम 5-कैनवास में जोड़ने की कोशिश कर रहा हूं जिसे Kineticjs द्वारा प्रबंधित किया जाता है (कैनवास कोनेटिकजेएस के चरण के माध्यम से बनाया गया था)।एक किनेटिकजेएस-प्रबंधित एचटीएमएल 5-कैनवास में कीडाउन-घटनाओं को कैसे सुनें?
$ (चयनकर्ता) .keydown (समारोह (ई) {...})
निम्नलिखित चयनकर्ता के साथ:
-
मैं (jQuery का उपयोग) बाहर करने की कोशिश की खिड़की (यह काम कर रहा है, लेकिन यह पूरी विंडो को सुन रहा है और इस तरह अच्छा नहीं है)
- सभी कैनवास-तत्व $ ('कैनवास') < - काम नहीं कर रहा
- कंटेनर, जहां KineticJS और उसके कैनवास < एम्बेडेड रहे हैं -
- काम नहीं कर $ ('। Kineticjs-सामग्री' के साथ KineticJS के कंटेनर-डिव (काइनेटिक द्वारा बनाई गई)) .keydown (function() {...}) < - काम नहीं कर रहा
केवल $ (विंडो) काम कर रहा है। सादा एचटीएमएल 5-कैनवास के साथ प्रयोग करने के बाद मुझे पता चला कि कैनवास-एलिमेंट में कीबोर्ड-घटनाओं के लिए अंतर्निहित समर्थन है। तो मुझे लगता है कि, KineticJS यहाँ चारों ओर कुछ जादू कर रहा है। गलत चयनकर्ता-उपयोग को बाहर रखा जा सकता है। console.log ($ (चयनकर्ता) .length)
किसी को भी यहाँ मदद कर सकते हैं:
मैं इस कोड के साथ हर चयनकर्ता जाँच की? अग्रिम में Thx!
आप अब तक अपने प्रश्न के लिए एक समाधान मिला? – Kaffee
मुझे डर नहीं है। – itinance