8
這似乎是結合<event>Bubble: false
只有當有a defined event handler(見注4)爲<event>
工作。knockoutjs:防止事件冒泡的元素沒有處理
下面是一個示例fiddle。
對於有某些事件的處理程序本土元素(例如點擊:<textarea>
,<a>
,<select>
等),其中原生處理器就足夠了,我希望設置綁定,例如clickBubble: false
他們,而無需綁定「假」處理程序,工作。
我想我的問題是,是否有另一種淘汰賽的方式來實現這個沒有額外的綁定?
謝謝,RP。我認爲按照你的小提琴,「utils」庫的自定義綁定和使用對於多ViewModel應用程序來說更具吸引力,並且對於每個VM類中的shogue處理程序都是可重用的。我已經回答了你的答案,並且只是在一天左右的時間裏提出這個問題,以便公平地對其他解決方案進行調整。我不會忘記選擇最優雅/有用的誠實引擎。 – Steven