javascript怎么获取手机键盘的高度

JavaScript013

javascript怎么获取手机键盘的高度,第1张

无法获取,浏览器没有提供接口,但你可以尝试用

window.onresize

事件来推断,页面加载完毕就获取窗口高度,存储到

sessionStorage

里面,当

window

resize

时,重新获取窗口高度,再对比之前的,他们的差值就是键盘占用去的高度了。

js和jquery没有类似的监控功能,可以给你提供两种思路。

可以判断输入框的焦点事件

可以用jquery的resize()方法,浏览器窗口大小改变时会触发。

autofocus 属性 : 文本输入字段被设置为当页面加载时获得焦点

<input type="text" autofocus="autofocus">试试这个