我正在尋找一種方法來創建跨越應用程序內所有視圖的全局綁定,這樣我就不必在每個視圖中單獨設置這些全局視圖。將事件綁定到所有主幹視圖中的所有文本輸入字段
如果建議的機制具有單個輸入字段或視圖退出此行爲的方式,則爲獎勵分。
詳情:
我遇到這個錯誤的虛擬鍵盤會導致positioned: fixed;
(頭),以在屏幕上奇怪地定位一個div,然後正確地重新定位,再次當鍵盤隱藏;我選擇來解決這個使用類似這樣的解決方案:
https://stackoverflow.com/a/15537846/194982
現在,有可能這個單獨適用於所有的文字輸入元素,像這樣:
events: {
'blur input#myInputText': '_myInputTextBlur',
'focus input#myInputText': '_myInputTextFocus'
},
_myInputTextBlur: function() { console.error('_myInputTextBlur');
$('.page-header').css('display', 'block')
},
_myInputTextFocus: function() { console.error('_myInputTextFocus');
$('.page-header').css('display', 'none')
},