Javascript 如何防止主干应用程序中自定义事件的事件冒泡?
我有两个视图-ItemView和CardView- 在卡片视图中,我触发ItemView的全局事件,如下所示-Javascript 如何防止主干应用程序中自定义事件的事件冒泡?,javascript,backbone.js,backbone-events,Javascript,Backbone.js,Backbone Events,我有两个视图-ItemView和CardView- 在卡片视图中,我触发ItemView的全局事件,如下所示- self.eventBus.trigger('dragEvent', { toId: moveToId, fromId: moveFromId, id: itemId, e: event }); 此事件触发器由ItemView中的“onDragEvent”函数处理为- onDragEvent: function(
self.eventBus.trigger('dragEvent', {
toId: moveToId,
fromId: moveFromId,
id: itemId,
e: event
});
此事件触发器由ItemView中的“onDragEvent”函数处理为-
onDragEvent: function(options) {
...
}
排气管冒着气泡。如何避免它?@muistooshort在触发类似的
事件时可能是正确的。但是,您可以使用事件停止视图中的事件。stopImmediatePropagation()代码>我认为在不替换或包装触发器的情况下不会停止事件传播。主干事件实际上不像浏览器事件那样冒泡,它们被发送给每个正在侦听的人,仅此而已。您在哪里触发了DrageEvent事件?