rab*_*bit 2 jquery clojure clojurescript
我正在尝试使用jayq来允许我使用jjery和clojurescript.
出于某种原因,此代码有效.
(bind ($ :#canvas) :mousedown
(fn []
(.log js/console (str "Why mouse but no keys?"))))
Run Code Online (Sandbox Code Playgroud)
但是这段代码没有.
(bind ($ :#canvas) :keydown
(fn []
(.log js/console (str "hit"))))
Run Code Online (Sandbox Code Playgroud)
有没有理由没有正确捕获keydown事件
小智 5
您必须使画布可聚焦,否则它将不会接收任何事件.要做到这一点,只需给它一个tabstop:
<canvas id="canvas" tabindex="1" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
575 次 |
| 最近记录: |