由于某些原因,我无法在Bootstrap模态框中的视图中捕获简单的按键事件。
我是这样声明我的视图/模态框的:
cardFrontView = new CardFrontView(model: @model)
app.layout.card_front.show(cardFrontView)
$('.card-front.modal').modal()
在我的卡片视图中,我监听这样的事件:
events:
'click': () ->
console.log 'click'
'keydown': () ->
console.log 'keydown'
点击事件可以被注册,但是键盘按下事件却不能。目前我通过在我的AppLayout视图中监听keydown事件来解决这个问题,但是这种方法非常hacky。
有人知道为什么bootstrap模态框会干扰keydown/keypress事件吗?