javascript如何检查当输入框获取焦点弹出android软键盘时,如果点击的是键盘上的隐藏按钮隐藏键盘时,如何捕获点击隐藏按钮事件。


javascript检查android软键盘隐藏显示比较简单,主要是不好判断如果点击的是键盘上的隐藏按钮,因为keydown,keyup中获取不到按键的keyCode,获取到的都为0(可以获取到“前往”这个键的keyCode为13)。


javascript检查android软键盘显示,添加click事件即可,点击的话是会自动弹出android软键盘。


javascript检查android软键盘隐藏,添加blur事件即可,blur会自动隐藏android软键盘。



对于android软键盘弹出后,点击键盘上的隐藏按钮,可以用计时器检查window.innerHeight,如果改变,说明android软键盘收回隐藏了。

javascript检查android软键盘隐藏显示源代码如下,包括点击键盘隐藏按钮的。


javascript检查android软键盘隐藏显示



原文地址:http://www.w3dev.cn/article/20150617/javascript-check-android-keyboard-show-hide.aspx



更多相关文章

  1. Android(安卓)Accessibility使用及事件流程简介
  2. Android(安卓)- 事件模型(dispatchTouchEvent , interceptTouchEvn
  3. 制作一个透明的Activity
  4. 一个公开了源码的Android(安卓)UI 设计器,很好很强大,不知道的可以
  5. Android的Button按钮,ACTION_UP事件不触发解决方案
  6. Android(安卓)ApiDemo 系列解析【View->Button】
  7. android虚拟键盘弹出时挡住EditText的解决方案
  8. Android全屏中adjustResize的失效的解决方案 AndroidBug5497Work
  9. 说说 Android(安卓)的 Material Design 设计(二)——滑动菜单

随机推荐

  1. 如何在动态生成的表行jquery中添加和操作
  2. 我想在html文件里插入一个for循环,应该如
  3. 如何在localStorage中存储数组?(复制)
  4. 我无法在某些Web浏览器中输入我的注册文
  5. html 引用文件编码为utf-8 的 js文件乱码
  6. 对于MVC中的循环不适用于不同的MapRoute
  7. 当给出%宽度时,表的主体减少了Head的col 1
  8. 关于清除浮动的问题。一招解决
  9. html 加上readonly后在各种浏览器的差异
  10. jQuery onclick不工作在移动设备上