gpt4 book ai didi

jquery - Marionette ItemView 事件 - 将多个函数绑定(bind)到单个事件

转载 作者:行者123 更新时间:2023-12-01 03:35:43 26 4
gpt4 key购买 nike

是否可以将多个函数绑定(bind)到 Marionette ItemView 中的单个事件
例如。

events: { 
"click #div1": "func1 func2"
}

这在 ItemView 中根本不起作用。但是,它应该在 CollectionView 中正常工作:https://github.com/marionettejs/backbone.marionette/issues/355 .

我也尝试过

events: { 
"click #div1": "func1",
"click #div1": "func2"
}

但这会导致仅调用 func2!

最佳答案

您的事件是一个对象,而Backbone iterates over its keys并且由于不能有重复的键,因此无法在同一事件上声明两个处理程序。

您可以使用单个事件处理程序来再次调用您想要调用的函数。

events: {
'click #div1': 'onDiv1Click'
},

onDiv1Click: function() {
this.func1();
this.func2();
}

关于jquery - Marionette ItemView 事件 - 将多个函数绑定(bind)到单个事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35525979/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com