繁体   English   中英

iOS 位置:固定和滚动

[英]iOS position:fixed and scrolling

我们尝试在 GMail 中实现一个操作按钮来添加新内容。 因此它必须在滚动期间固定。

就这么简单,这是 HTML:

<div class="addButton actionButton" onclick="">
    <i class="fa fa-fw fa-plus"></i>
</div>

和 CSS:

.addButton
    {
        position: fixed;
        bottom: 1em;
        right: 1.5em;
        z-index: 10;
        background-color: #00aa00;
    }

在 Android 和浏览器上,它就像一个魅力,在 iOS 中则不然。 也许添加我们得到的幻灯片视图,并且其中一个父 div 得到了一个位置:相对。

每次我们滚动时,按钮都会保持原位。 当我们使用下一张幻灯片向后滑动时,按钮是正确的。 iOS似乎没有更新视口。 有任何想法吗?

我遇到了同样的问题,似乎每当我在 iOS 设备中进行“模拟”时,我都会在 x 轴上看到这个小滚动条。 当你滚动时,我猜它对“位置:固定”元素有某种影响。 这总能解决我在 iOS 设备中使用“位置:固定”元素的所有问题。 html{overflow-x: hidden} body{overflow-x: hidden}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM