[英]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.