0
我正在使用CanJS 1.1。我有一個可以控制的事件,我把它的事件像''.submit click'「一樣,現在當我在沒有刷新的頁面上多次創建這個控件的新對象時,我的事件會被觸發多次。CanJS點擊事件觸發多次
我試着解開這個,當我用can.unbind做loadView,但是由於它也不適合我。
任何人都可以幫助我。
我正在使用CanJS 1.1。我有一個可以控制的事件,我把它的事件像''.submit click'「一樣,現在當我在沒有刷新的頁面上多次創建這個控件的新對象時,我的事件會被觸發多次。CanJS點擊事件觸發多次
我試着解開這個,當我用can.unbind做loadView,但是由於它也不適合我。
任何人都可以幫助我。
我通過使用destroy()函數殺死舊實例來得到那個工作。例如
if(this.options.objRecoverPwd) {
this.options.objRecoverPwd.destroy();
}
是的。如果元素沒有通過jQuery或'can.remove'移除,您必須手動調用'destroy'來解除綁定舊控件。 – Daff