Javascript 使用backbonejs视图,附加“;“满负荷”;事件到图像标记?

Javascript 使用backbonejs视图,附加“;“满负荷”;事件到图像标记?,javascript,backbone.js,backbone-events,Javascript,Backbone.js,Backbone Events,我想为backbonejs视图中的图像附加一个“onload”事件。我目前将其作为“加载img”:“函数”包含在“事件”中,但它不会被触发 有什么建议吗 主干网的事件处理基于代理,代理只能与冒泡的事件一起使用。问题是加载事件不会冒泡;从: 如果下载成功 将img元素设置为完全可用状态,适当更新图像的显示,并在img元素处触发名为load的简单事件 而且a不会出现泡沫: 触发一个名为e的简单事件意味着一个名为e的事件,它不会冒泡(除非另有说明)[…] 因此,您必须用如下方式手动连接处理程序: re

我想为backbonejs视图中的图像附加一个“onload”事件。我目前将其作为“加载img”:“函数”包含在“事件”中,但它不会被触发


有什么建议吗

主干网的事件处理基于代理,
代理
只能与冒泡的事件一起使用。问题是加载事件不会冒泡;从:

如果下载成功
img
元素设置为完全可用状态,适当更新图像的显示,并在
img
元素处触发名为
load
的简单事件

而且a不会出现泡沫:

触发一个名为e的简单事件意味着一个名为e的事件,它不会冒泡(除非另有说明)[…]

因此,您必须用如下方式手动连接处理程序:

render: function() {
    var self = this;
    this.$el.append(some_html_with_img_elements);
    this.$el.find('img').on('load', function() { self.img_loaded() });
    return this;
}

演示:

完美!这很有帮助。是的,我在使用jquery的“on”方法时注意到了事件冒泡问题。我想知道backbonejs是否实现了不同的逻辑。但是,我还不知道“简单事件”。谢谢你的回答