有没有办法删除骨干视图实例化的所有事件监听?例如,假设我有以下 HTML/JavaScript。单击#box 时,我想要一个弹出窗口打招呼。
<div id="box" style="height: 100px; width: 100px; background-color: red"></div>
var Listener = Backbone.View.extend({
el: "#box",
events: {
'click #box' : 'hello'
},
hello: function () {
alert('hello!');
}
})
var listener = new Listener();
现在,我想删除事件监听器。将侦听器设置为其他内容不起作用:
listener = ''; // doesn't work
如何删除事件侦听器?