我們在ionic移動端項目中往往需要在輸入框獲取焦點,手機軟件盤彈出或者隱藏的時候做一些操作,接下來爲大家介紹一個cordova的一個插件:
1.首先,安裝cordova的關於鍵盤事件的插件
cordova plugin add ionic-plugin-keyboard
2.然後,使用這個插件提供的監聽函數,監聽鍵盤的動作
// 監聽鍵盤出現
window.addEventListener('native.keyboardshow', keyboardShowHandler);
function keyboardShowHandler(e){
//e.keyboardHeight 這個可以直接獲取軟鍵盤的高度
alert('Keyboard height is: ' + e.keyboardHeight);
}
// 監聽鍵盤隱藏
window.addEventListener('native.keyboardhide', keyboardHideHandler);
function keyboardHideHandler(e){
//......
}
關於獲取手機軟鍵盤的高度,之前不查閱了很多資料,都沒有找到方法,這個希望對大家有幫助