[unsolved]如何透過 backbone(.js) 在物件中增加事件 How to add an event on an arbitrary object on backbone(.js)
事實上網路給的解都差不多如
StackOverflow: How to capture the key event from a view
但今天我的狀況是 , View 中 el 以設定為某個 element A,然後我想偵測的是另一個 element B(在A的範圍之外)。已嘗試用最粗糙的寫法(如下),是沒有問題的。
這篇最能解釋我的困惑:
StackOverflow: event-binding-with-backbone.js
的確若 click, keydown 等事件都給某個 View 給佔用,也是挺習怪的。還是獨立出來分開實作,至於這樣的事件 (out-of-box),無法做 trigger 只能從 view 中的線程自己去 polling 了吧 (?! )
StackOverflow: How to capture the key event from a view
但今天我的狀況是 , View 中 el 以設定為某個 element A,然後我想偵測的是另一個 element B(在A的範圍之外)。已嘗試用最粗糙的寫法(如下),是沒有問題的。
1: $('body').on( "click", "#hamburger", function() {
2: console.log( "ham" );
3: }
這篇最能解釋我的困惑:
StackOverflow: event-binding-with-backbone.js
的確若 click, keydown 等事件都給某個 View 給佔用,也是挺習怪的。還是獨立出來分開實作,至於這樣的事件 (out-of-box),無法做 trigger 只能從 view 中的線程自己去 polling 了吧 (?! )
Comments
Post a Comment