解决 position: fixed 无效

无效原因一: -webkit-overflow-scrolling

在移动开发中,用户体验是非常重要的点。

所以少不了平滑滚动,通常使用 -webkit-overflow-scrolling 实现这一效果

该属性控制元素在移动设备上是否使用滚动回弹效果。

webkit-overflow-scrolling: touch; /* 当手指从触摸屏上移开,会保持一段时间的滚动 */

-webkit-overflow-scrolling: auto; /* 当手指从触摸屏上移开,滚动会立即停止 */

父元素的 -webkit-overflow-scrolling 属性值为 touch,子元素的 position: fixed 属性就无效

无效原因二: transform

bootstrap.css 默认在弹出层存在改属性。

父元素如果存在 transform 属性,子元素的 position: fixed 属性无效。

亲测设置为 none 固定有效。

本文链接地址: 解决 position: fixed 无效

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注