2

所以显然谷歌和 Firefox 的员工认为在键盘弹出时调整浏览器窗口的大小是可以的。长话短说,我的 jquery 中有一个 resize 事件。

$(window).on('resize', function () {

        if($("#wrapper").width() < 568)
            {           
                // Snap content to mobile
            }
        else
            {
                // Snap content back to full view          
            }

    });

这在 Mobile Safari 和所有非移动浏览器中 100% 有效,当然 IE 除外。

这是 Chrome/FF 引起的问题。当您选择一个表单字段时,键盘会弹出并且 chrome / ff 实际上会调整窗口大小,从而触发 .resize() 事件,当所选字段失去焦点时,该事件会自动隐藏键盘。

有人知道解决这个问题的方法吗?这个顺便说一句是浏览器问题,而不是安卓问题。

谢谢!

4

0 回答 0