为骨干添加空间的keyup事件

时间:2014-04-09 14:51:07

标签: jquery backbone.js marionette

每当用户点击空格(keyCode:32)

时,我想添加一个事件监听器

我该怎么办? 知道我的事件是在每个keyup()上触发的,但我想把它限制在空间。

  class New.Editor extends App.Views.ItemView
    template: "document/new/_editor"

    triggers:
      "keyup" : "document:save"

1 个答案:

答案 0 :(得分:1)

下面的内容应该有效:

triggers:
  "keyup" : saveFunction,


saveFunction = function(e){
    if (e.keyCode ==32) {
        document:save;
    }

}

普通jQuery:

$("#test").keyup(function(e) {
    var code = (e.keyCode ? e.keyCode : e.which);
    if (code==32) {
        //Your functions
    }   

});

希望你明白这一点......