iOS Safari 16.1.1中fixed顶部元素滚动时异常消失/跳动问题求助
iOS Safari 16.1.1 固定定位元素滚动异常问题
我给元素设置了以下CSS样式,期望它固定在页面右上角:
position: fixed; top: 0; right: 0;
这个效果在Chrome、Safari桌面浏览器中表现正常,但在iOS Safari 16.1.1版本里出现了问题:滚动页面时,该固定元素会意外消失或跳动,只有当滚动停止后,它才会回到正确的右上角位置。
补充相关细节:
- 仅在元素相对顶部定位时触发此问题,若设置为相对底部定位则无异常
- 无论Safari地址栏设置在屏幕顶部还是底部,都会出现这个滚动异常的情况
- 我已经尝试过在固定元素及其子元素上添加
transform: translate3d(0px,0px,0px)的硬件加速技巧,但没有解决问题
内容的提问来源于stack exchange,提问作者Arnaud Renaud
相关产品推荐
相关产品推荐

