动态添加 position:fixed top不生效iphone5s
发布于 6 年前 作者 liaojing 6442 次浏览 来自 问答

机型:iphone 5s

系统版本:9.3.5

微信版本:6.7.0

需求:滑动页面到指定位置 固定元素到顶部

问题:滚动到指定位置 添加fixed top属性不生效 元素固定在初始位置

关于sticky:部分Android不支持这个属性,目前是采用,position: sticky,滚动到指定位置 加position: fixed覆盖,这样支持sticky的会先生效,再加fixed不影响,不支持的fixed会生效。

1 回复
  1. css 的层叠上下文 (比如 flex/transform) 会使子级的 fixed 失效为普通的 absolute。

  2. 小程序的 dom 操作不太优秀,直接赋 style 不如添加 class 效果好。

回到顶部