IOS上position:fixed和虚拟键盘的bug

欢欢欢欢 发表于 2016-11-13 23:25

最近在H5开发中遇到了一个很奇怪的问题,在IOS系统中,position:fixed在虚拟键盘出现的时候就不起做用了!安卓没有这个问题。百度了好一会儿,也没有什么很好很完美的解决方案。

最后的做法是判断系统环境,如果是IOS系统,遇见这种情况,就是人工定位下,将position设置为absolute,然后计算出相应的top或者bottom。但是这个解决方案非常不完美。因为当虚拟键盘出现的时候,并不会影响这个窗口的尺寸,所以以后找到机会还是继续改进呀!!!