簡體   English   中英

在Backbone.js中,如何阻止事件傳遞到父視圖?

[英]In Backbone.js how do I stop an event from being passed to parent views?

在Backbone.js中,如何阻止事件傳遞到父視圖?

我有一個包含自身實例的視圖。 每當孩子中發生事件時,父母也會收到該事件,如何停止這種行為?

我假設您是指HTML事件?

Backbone使用jQuery進行HTML事件處理,並且jQuery事件回調提供了一個參數,您可以使用以下方法停止冒泡: http : //api.jquery.com/event.stopPropagation/


MyView = Backbone.View.extend({
  events: {"click #foo": "doFoo"},

  doFoo: function(e){
    e.stopPropagation();
  }

});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM