在安卓中,如果将元素设置为position:fixed或absolute,当键盘弹出时,会改变body的高度,所以一些定位的元素也会随之移动,导致页面错乱 ios的话,目前没有发现什么问题 目前我会的一种办法是一开始页面加载完成后,获取body的高度,在键盘弹起时,将这个高度重新赋予body; 通过resize来监听窗口的变化; var Height = $(\'body\').height(); $(window).resize(function () { $(\'body\').height(Height); }); 相关文章: 2021-08-13 2022-12-23 2021-12-25 2021-04-16 2021-07-02 2021-08-02