Estoy tratando de agregar un Oyente de eventos a un Htm5-Canvas que es administrado por Kineticjs (el lienzo se creó a través de un Stage of KineticJS).Cómo escuchar Keydown-Events en un HTML5-Canvas KineticJS-managed?
probé (usando jQuery):
$ (selector ) .keydown (function (e) {...})
con los siguientes selectores:
- ventana (está funcionando, pero está escuchando toda la ventana y por lo tanto no está bien)
- Todos los elementos de lienzo $ ('canvas') < - no trabajar
- el recipiente, donde KineticJS y su lienzo se incrustan < - no trabajar
- El Envase-Div de KineticJS (creado por cinética) con $ ('kineticjs-contenido'.) .keydown (function() {...}) < - no trabajar
Sólo $ (ventana) está trabajando. Después de experimentar con Html5-Canvas, me di cuenta de que el Canvas-Element tiene Built-in-Support para Keyboard-Events. Entonces, creo que KineticJS está haciendo algo mágico por aquí. Selector incorrecto: el uso puede ser excluido.
que comprueba cada selector con este código: console.log ($ (selector) .length)
¿Alguien puede ayudar aquí? Thx por adelantado!
¿Ha encontrado una solución a su pregunta por ahora? – Kaffee
me temo que no. – itinance