문제

I would like to add an event listener whenever user clicks space (keyCode: 32)

how can I do it? right know my event is triggered on every keyup() but I would like to limit it to space.

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

    triggers:
      "keyup" : "document:save"
도움이 되었습니까?

해결책

Something like below should work:

triggers:
  "keyup" : saveFunction,


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

}

Normal jQuery :

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

});

Hope you get the idea..

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top