前端不在行,这个问题 Google 了很久没有头绪,只好请教各位大神了。
简单说,就是移动版 web 页面,设置了 header 块级元素为 position:fixed ,这样拖动页面上下滚动就会一直浮在最顶部。
但是问题出在部分移动浏览器上,比如 iOS 7 上的 Safari ,当页面已经滚动到最顶部时,继续下拖,即往上滚动页面时,整个页面会被“拖拽”下来,包括浮动的 header ,上面出来一个灰色的背景。
而类似 iOS8 上貌似就不会。
有没有办法能规避这种情况呢?
手机没法传图,回头补一张图更直观。
简单说,就是移动版 web 页面,设置了 header 块级元素为 position:fixed ,这样拖动页面上下滚动就会一直浮在最顶部。
但是问题出在部分移动浏览器上,比如 iOS 7 上的 Safari ,当页面已经滚动到最顶部时,继续下拖,即往上滚动页面时,整个页面会被“拖拽”下来,包括浮动的 header ,上面出来一个灰色的背景。
而类似 iOS8 上貌似就不会。
有没有办法能规避这种情况呢?
手机没法传图,回头补一张图更直观。
