2

このアイデアに何か問題があるかどうかはわかりませんが、バックボーン ビューはキープレス、キーアップ イベントをトリガーしません。簡単なショッピング リスト アプリを作成しました。JsBin を調べてください。クロムインスペクターでulは、ビューのキーアップイベントが表示されますが、キーボードでいくつかのキーを押しても発生しません。キーボードイベントを使用してツリービューをナビゲートするアイデアが必要です

ジャスビン

http://jsbin.com/arucom/2/edit

4

1 に答える 1

7

@rkw リンクされた質問に加えて、この SO の質問をご覧になることをお勧めします。BackboneJS でオーディオ イベントが発生しないのに、他のイベントが発生するのはなぜですか?

基本的に、backbone.js は委任を使用してイベントをバインドします。これは、委任可能なイベントでのみ機能します。

イニシャライザでキープレスに手動でバインドできます

 initialize: function () {
        _.bindAll(this);
          $(document).bind('keyup', this.navigate);
    },
于 2012-07-17T14:22:42.267 に答える