Мне было интересно, можно ли связать несколько типов событий в магистрали в пределах одной строки.Связывание нескольких типов событий в базовых представлениях
Рассмотрим следующий пример:
var MyView = Backbone.View.extend({
id: 'foo',
events: {
'click .bar': 'doSomething',
'touchstart .bar': 'doSomething'
},
doSomething: function(e) {
console.log(e.type);
}
});
В основном то, что я интересно, если это возможно совместить событие связывания для «нажмите» и «touchstart» в одну линию - по линии:
events: { 'click,touchstart .bar': 'doSomething' }
Любые предложения будут оценены.
Вы проверили раздел ** Trigger ** здесь http://documentcloud.github.com/backbone/#Events. Но в вашем случае выполните привязку в методе инициализации Views. – Deeptechtons
У меня уже есть достойный код в большинстве методов инициализации моих представлений, поэтому я предпочел бы не связывать события там как предпочтение. – stephenmuss