Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何防止主干应用程序中自定义事件的事件冒泡?_Javascript_Backbone.js_Backbone Events - Fatal编程技术网

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

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(

我有两个视图-ItemView和CardView-

在卡片视图中,我触发ItemView的全局事件,如下所示-

self.eventBus.trigger('dragEvent', {
       toId: moveToId,
       fromId: moveFromId,
       id: itemId,
       e: event
       });
此事件触发器由ItemView中的“onDragEvent”函数处理为-

onDragEvent:  function(options) {
   ...     
 }

排气管冒着气泡。如何避免它?

@muistooshort在触发类似的
事件时可能是正确的。但是,您可以使用
事件停止
视图中的
事件。stopImmediatePropagation()

我认为在不替换或包装
触发器的情况下不会停止事件传播。主干事件实际上不像浏览器事件那样冒泡,它们被发送给每个正在侦听的人,仅此而已。您在哪里触发了DrageEvent事件?