【发布时间】:2014-12-15 08:51:25
【问题描述】:
我正在构建一个移动项目,其中包含许多具有固定元素的模块。面临的问题仅在 iOS 上运行的浏览器上。 确切的问题是,每当我滚动页面的主体时,比如底部工具栏,固定的,整个固定元素分别随着滚动而移动,一旦滚动完全结束,那么只有它回到它的指定地点。
我已经给页面的主体一个相对的 css 规则。 请帮忙,因为这仅在 iOS 上发生。
.add-to-block {
background: #fff;
position: fixed;
bottom: 0px;
right: 0px;
display: block;
height: auto;
width: 100%;
*(inner content element) {
inner content element styling...
}
}
【问题讨论】:
-
你能解决它吗?我在 2017 年使用 Ionic 2 时遇到了同样的问题。在 Android 中,我的导航栏工作正常,但在 IOS 中它随着滚动而移动,当它停止时,它会返回到它的位置。
-
imgur.com/a/2otaHxz 我创造了这个赏金。我有同样的问题。我有固定的元素(Hafebar、Red John 等),这些元素在 Y 轴上通过变换滚动(所以我不能使用下面的帖子)并且在 X 轴上固定位置并固定。当快速滚动 X 时,固定元素(Hafebar、Red John 等)会随着滚动而移动,并在我停止滚动时返回到原始位置。
-
我曾经遇到过同样的问题,我只是从可滚动的 div 中删除了固定元素,这解决了我的问题,如果可能的话,你也可以尝试一下。希望对你有帮助
标签: ios css scroll css-position fixed