允许在iOS上使用body滚动隐藏导航栏,html height = 100%

时间:2016-12-22 01:30:56

标签: javascript jquery ios css iphone

我遇到了iOS Safari的问题,其中模式中的选择标记会滚动它后面的元素。为解决这个问题,我最终做了以下更改:

html, body {
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden;
  height: 100%;
}

这解决了这个问题,但是有一个不幸的副作用,即使用户向下滚动时总是显示iOS导航栏。当用户向下滚动时,有没有办法模仿隐藏导航栏的原始行为,然后在向上滚动时将其弹回?

感谢您的帮助!

0 个答案:

没有答案