关于安卓机Input获取焦点时的一些处理(仅供参考)
来源:互联网 发布:淘宝店招加热区软件 编辑:程序博客网 时间:2024/05/16 10:59
<div id="dv" style="width: 100%; height: 2rem; font-size: 0.3rem;" > </div>
<div> <input type="text" name="phpo" id="phpo" value="" placeholder="请输入手机号" width="3rem" height="1rem"/></div>
$(function(){
//$("#phpo").blur(function(){//var dTop=$(document).scrollTop();
//$('body').scrollTop(-dTop)
//$(document).scrollTop()=0;
//alert(dTop)
var timer, windowInnerHeight;
function eventCheck(e) {
if (e) { //blur,focus事件触发的
$('#dv').html('android键盘' + (e.type == 'focus' ? '弹出' : '隐藏') + '--通过' + e.type + '事件');
if (e.type == 'click') {//如果是点击事件启动计时器监控是否点击了键盘上的隐藏键盘按钮,没有点击这个按钮的事件可用,keydown中也获取不到keyCode值
setTimeout(function () {//由于键盘弹出是有动画效果的,要获取完全弹出的窗口高度,使用了计时器
windowInnerHeight = window.innerHeight;//获取弹出android软键盘后的窗口高度
timer = setInterval(function () { eventCheck() }, 100);
}, 500);
}
else {
var dTop=$(document).scrollTop();
$('body').scrollTop(-dTop)
clearInterval(timer)
};
}
else { //计时器执行的,需要判断窗口可视高度,如果改变说明android键盘隐藏了
if (window.innerHeight > windowInnerHeight) {
var dTop=$(document).scrollTop();
clearInterval(timer);
$('#dv').html('android键盘隐藏--通过点击键盘隐藏按钮');
$('body').scrollTop(-dTop)
}
}
}
$('#phpo').click(eventCheck).blur(eventCheck);
})
0 0
- 关于安卓机Input获取焦点时的一些处理(仅供参考)
- 关于EditText自动获取焦点的处理
- web移动端Fixed在Input获取焦点时ios下产生的BUG及处理
- web移动端Fixed在Input获取焦点时ios下产生的BUG及处理
- web移动端Fixed在Input获取焦点时ios下产生的BUG及处理
- web移动端Fixed在Input获取焦点时ios下产生的BUG及处理
- web移动端Fixed在Input获取焦点时ios下产生的BUG及处理
- web移动端Fixed在Input获取焦点时ios下产生的BUG及处理
- web移动端Fixed在Input获取焦点时ios下产生的BUG及处理
- 今天跟大家分享一下关于input框获取焦点和失去焦点的问题。
- 关于LATEX插入图的处理,仅供参考
- 去除input边框 input去除边框 去除input获取焦点时的蓝色外边框
- html 去掉input 获取焦点时的边框
- input js获取焦点
- fastclick input框有值获取焦点时焦点错位
- 关于input标签获取焦点并检测及内容的方法
- 移动web页面,input获取焦点弹出系统虚拟键盘时,挡住input的解决方案
- 一些环境变量的设置(仅供参考)
- win10 系统禁用笔记本自带键盘的有效方法
- Android Toast用法大全
- 06-每天一个Linux命令 rmdir
- Acticity A跳转到Activity B 启动方式为startActivityForResult(携带标签属性启动)
- jQuery学习教程十八: jQuery 遍历
- 关于安卓机Input获取焦点时的一些处理(仅供参考)
- SSM框架使用ThreadLocal管理HttpSession
- git分支开发流程
- layui使用弹出层 关闭后弹层的内容又显示出来
- MAMP 中文文件夹乱码解决方案
- 父类强转子类问题
- Jquery下判断Id是否存在的代码
- 最小生成树MST(Minimum Spanning Tree)-普里姆(Prim)算法
- 性能测试之LoadRunner使用(六)