Kineticjs에 의해 관리되는 Htm5-Canvas에 이벤트 리스너를 추가하려고합니다 (Canvas는 KineticJS의 스테이지를 통해 생성되었습니다).KineticJS 관리 HTML5- 캔버스에서 Keydown-Events를 수신하는 방법?
$ (선택) .keydown (기능 (전자) {...}) 다음 선택기와
:
- 을
나는 (jQuery를 사용하여) 밖으로 시도 창문 (은 작동 중임, 전체 창문을 듣고있어 좋지 않음)
- 전체 캔버스 요소 $ ('캔버스') < - 작동하지
- KineticJS과 캔버스 < 포함 된 컨테이너 -
- 작동하지 않음을 $ ('. kineticjs 콘텐츠'와 (운동에 의해 생성) KineticJS의 컨테이너 사업부) .keydown (함수() {...}) <-
만 $ (창)가 작동 중이면 작동하지 않습니다. 알아 낸 일반 Html5-Canvas로 실험 한 후에 Canvas-Element에는 키보드 이벤트에 대한 지원 기능이 내장되어 있습니다. KineticJS는 여기에서 마술을하고 있습니다. 잘못된 선택기 - 사용을 제외 할 수 있습니다. 을 console.log ($ (선택) .length)
사람이 여기 도와 드릴까요 :
나는 모든이 코드 선택기를 확인? 미리 Thx!
당신이 지금 귀하의 질문에 대한 해결책을 찾았나요? – Kaffee
나는 두려워하지 않는다. – itinance