gpt4 book ai didi

javascript - 你如何听 Backbone 事件方法上的 keydown

转载 作者:行者123 更新时间:2023-11-29 10:20:57 24 4
gpt4 key购买 nike

这个 $(document).on('keydown', this.logKey); 对于 Backbone events:{} 是什么?我问是因为我宁愿一次绑定(bind)所有事件而不是将一些事件放在 initialize 方法中。

我尝试了这里的建议:how to capture the key event from a view ? IE。 事件{'keydown':'logKey'}。但这对我不起作用。

最佳答案

View.delegateEvents() 中定义的 CSS 选择器受限于 View.$el 的上下文,因此如果您希望 View 管理 document 上的事件,则 View.$el 应该是文档本身:

// code no tested
var DocumentView = Backbone.View.extend({
el: "document",
events: {
"keydown": "theHandler"
}
})

关于javascript - 你如何听 Backbone 事件方法上的 keydown,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12175218/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com