Backbone:在页面

时间:2015-12-01 22:17:26

标签: javascript jquery backbone.js

当我按Shift +输入时,我想运行一个方法。我无法让它发挥作用。

events: {
    'keypress': 'keyPressed'
},

keyPressed: function(event) {
    if (event.keyCode === 13 && event.shiftKey) {
            console.log('TEST');
            this.createGraphicButtonClicked();
        }
    },
}

我尝试了keyupkeydownkeypressed body和其他没有运气的人。我也尝试在render方法中通过jQuery来实现它:

this.$(document).keypress(this.keyPressed);

this.$('body').on('keypress', this.keyPressed);

this.$(document).on('keypress', this.keyPressed);

这些都没有奏效。我不知道这笔交易是什么。我做错了什么?

0 个答案:

没有答案