cordova—— 監聽手機軟鍵盤出現和隱藏事件及獲取軟鍵盤的高度

我們在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){
  //......
}

關於獲取手機軟鍵盤的高度,之前不查閱了很多資料,都沒有找到方法,這個希望對大家有幫助

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章