1. 当弹出键盘时, 会改变页面高度, 影响页面样式
通过 Windows.onsize 事件可以控制键盘弹出或消失的时候的样式
- var h = document.body.scrollHeight // 用 onresize 事件监控窗口或框架被调整大小, 先把一开始的高度记录下来
- Windows.onresize = function () { // 如果当前窗口小于一开始记录的窗口高度, 那就让当前窗口等于一开始窗口的高度
- // alert("h:" + h + "; <br> height:" + document.body.scrollHeight)
- if (document.body.scrollHeight < h) {
- document.body.style.height = h + "px"
- }
- }
来源: http://www.bubuko.com/infodetail-3345743.html