cordova—— 监听手机软键盘出现和隐藏事件及获取软键盘的高度
2017-02-25 17:55
330 查看
我们在ionic移动端项目中往往需要在输入框获取焦点,手机软件盘弹出或者隐藏的时候做一些操作,接下来为大家介绍一个cordova的一个插件:
1.首先,安装cordova的关于键盘事件的插件
2.然后,使用这个插件提供的监听函数,监听键盘的动作
关于获取手机软键盘的高度,之前不查阅了很多资料,都没有找到方法,这个希望对大家有帮助
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){ //...... }
关于获取手机软键盘的高度,之前不查阅了很多资料,都没有找到方法,这个希望对大家有帮助
相关文章推荐
- android中监听软键盘的弹出与隐藏,并获取软键盘的高度
- 监听软键盘隐藏显示状态,顺便获取软键盘高度
- iOS 监听键盘高度,监听键盘出现 收回事件
- Android 如何让EditText不自动获取焦点 在项目中,一进入一个页面, EditText默认就会自动获取焦点。 那么如何取消这个默认行为呢? 在网上找了好久,有点 监听软键盘事件
- EditText获取和失去焦点,软键盘的关闭,和软键盘的显示和隐藏的监听
- Android - 监听软键盘状态以及获取软键盘的高度
- 软键盘显示隐藏事件监听
- Android软键盘(六)如何监听到软件盘显示与隐藏的事件
- Android监听键盘是否弹出,以及获取软键盘的高度
- Android监听键盘是否弹出,以及获取软键盘的高度
- js监听滚动条事件和获取浏览器及屏幕高度和宽度等信息的方法
- Android监听键盘是否弹出和获取软键盘的高度
- 用通知监听键盘的出现与消失,与获取键盘高度
- iOS-OC-监听键盘的高度 隐藏和出现
- 键盘管理-监听键盘事件及键盘出现或者隐藏时改变view的位置
- ios开发 监听键盘frame变化事件获取键盘高度( ios8&ios7 横竖屏旋转时需要注意的问题)
- Android软键盘(六)如何监听到软件盘显示与隐藏的事件,完美实现登录界面
- 获取手机屏幕的高度和宽度
- 获取手机左边音量+ -按键的事件方法或私有api
- 从塞班手机中的GPS模块获取高度和经纬度信息