繁体   English   中英

如何防止Backbone应用程序中的自定义事件冒泡?

[英]How to prevent event bubbling for custom events in a Backbone application?

我有两个视图-ItemView和CardView-

在卡片视图中,我以-触发ItemView的全局事件-

self.eventBus.trigger('dragEvent', {
       toId: moveToId,
       fromId: moveFromId,
       id: itemId,
       e: event
       });

此事件触发器由ItemView中的“ onDragEvent”函数按以下方式处理:

onDragEvent:  function(options) {
   ...     
 }

is bubbling up. 起泡了。 如何避免呢?

@muistooshort在触发这样的Event模块时可能是正确的。 但是,可以使用event.stopImmediatePropagation();阻止View事件冒泡event.stopImmediatePropagation();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM