【发布时间】:2017-06-06 07:24:36
【问题描述】:
我想在 Elm 中同时收听 keypress 和 keydown 事件。但如果我有以下内容,则只会监听 keydown 事件:
textarea
[ onWithOptions "keypress" (Options False True) <| Json.Decode.map KeyPress keyCode
, onWithOptions "keydown" (Options False True) <| Json.Decode.map KeyDown keyCode
] []
如果我将Options 更改为不是preventDefault,那么这两个事件都会被监听。但我需要preventDefault,以免tab键改变焦点。
在 Elm 中有什么方法可以做到这一点?
【问题讨论】:
标签: elm