И теперь, для чего-то совершенно другого.
Как я могу делегировать события в режиме магистрали, когда объект "dom" объект raphäel. Это вообще работает? Вот так:
var NodeView = Backbone.View.extend({
events: {
"click": "click"
},
click: function(){
alert('clicked')
},
render: function(){
canvas.rect(this.model.get('xPos'), this.model.get('yPos'), 50, 50).attr({
fill: "#EEEEEE",
stroke: "none",
cursor: "move"
});
return this;
}
});
Мне нужно обновить модель, когда объект raphäel изменил положение. Когда я привязываю событие прямо к объекту raphäel, у меня есть доступ к этому, а не ко всему виду и, следовательно, к модели.