在开发移动端页面特别是各种程序封装的h5APP中,我们常常会需要加上下导航栏的功能,在移动端和PC端用position:fixed就能解决,但是实际过程中在IOS端常常会遇到不兼容的问题,比如页面滑到一半置顶就消失,在网络上找了很多方法,都不是很实用,于是在研究了一下。
简单来说,就是用absolute定位来代替fixed定位。先用一个一个长宽为全屏幕的容器包裹顶部置顶和下面滑动部分,代码如下
<html>
<div class="box">
<div class="top"></div>//这里放导航栏