3
有沒有辦法刪除骨幹視圖實例化的所有事件偵聽?例如,假設我有以下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
如何刪除事件偵聽器?
可能是你可以看一下[文章](http://lostechies.com/derickbailey/2011/09/15/zombies-run-managing-page-transitions-in-backbone-apps /)[Derick Bailey](http://lostechies.com/derickbailey/author/derickbailey/)。 – Cyclone