Backbone.js focus événement se déclenche deux événements focus et focusin

Le point de vue d'une partie de mon code à l'aide de Backbone.js c'est quelque chose comme ceci:

var myView = Backbone.View.extend({

    events: {
        'focus .cell input'     : "updateCurrentCell"
    },
    updateCurrentCell: function(event) {
        console.log('updateCurrentCell called');
        //Update the current cell.
    }
}

Chaque fois que l'élément d'entrée est activé, la fonction est appelée deux fois. J'ai essayé de l'impression de la trace de la pile à l'aide de console.trace(). Il montre qu'une fois l'appel de la fonction originaire de l'accent de l'événement, tandis que la prochaine fois de focusin.

De mes tentatives de trouver des moyens pour prévenir l'un de ces événements se faire licencier me mènent nulle part.
Comment puis-je résoudre ce problème?

OriginalL'auteur viky | 2011-08-10