调用focus方法使输入框获得焦点,不弹出软键盘的解决方法
2014-04-16 17:40
441 查看
[Phonegap+Sencha Touch] 移动开发10 调用focus方法使输入框获得焦点,不弹出软键盘的解决方法
在phonegap打包的web应用用,调用输入框的.focus()方法的时候,输入框是获得焦点了,但是不会弹出软键盘。1、对于安卓,使用phonegap插件:
https://github.com/phonostar/PhoneGap-SoftKeyboard
使用的时候,只要在输入框调用focus()方法之后,再调用softKeyboard.show()即可。
2、对于IOS,更改phonegap\platforms\ios\{项目名称}\config.xml文件,
找到<preference name="KeyboardDisplayRequiresUserAction" value="true"/>
把true改为false即可。
这个配置项的意思是:如果设置为true,用户必须手动的点击页面上的元素才能显示键盘;如果设置为false,一个元素的焦点事件就能弹出软键盘。
相关文章推荐
- 调用focus方法使输入框获得焦点,不弹出软键盘的解决方法
- [Phonegap+Sencha Touch] 移动开发10 调用focus方法使输入框获得焦点,不弹出软键盘的解决方法
- [Phonegap+Sencha Touch] 移动开发10 调用focus方法使输入框获得焦点,不弹出软键盘的解决方法
- Bootstrap弹出框modal上层的输入框不能获得焦点问题的解决方法
- android:windowSoftInputMode属性详解之解决搜索框获得焦点的时软键盘就会弹出把我底部的tab导航挤出问题
- [Phonegap+Sencha Touch] 移动开发24 打包wp8.1的App,执行时输入框聚焦弹出软键盘之后,界面上移而不恢复原位的解决的方法
- jQuery用focus()使文本输入框获得焦点且焦点在文字的最右的方法
- jQuery用focus()使文本输入框获得焦点且焦点在文字的最右的方法
- 解决Android EditText获得焦点之后无法弹出软键盘输入法
- EditText不自动获得输入焦点(以及 获得焦点但不弹出输入法软键盘的方法)
- [Android]去除EditText自动获得的焦点,解决软键盘弹出问题
- 解决android软键盘弹出有时会遮住EditText输入框的一种方法
- [Phonegap+Sencha Touch] 移动开发24 包wp8.1的App,弹出软键盘输入框聚焦实施后,无移动采收率方法来解决接口
- EditText不自动获得输入焦点(以及 获得焦点但不弹出输入法软键盘的方法)
- 手机软键盘挡住了输入框解决方法
- 鼠标滑入滑出,输入框获得失去焦点后触发事件的N种方法之一二
- 输入框获取焦点,页面放大解决方法
- vue js IOS H5focus无法自动弹出键盘的解决方法
- JavaScript使用focus()设置焦点失败的解决方法
- JavaScript使用focus()设置焦点失败的一个解决方法