收藏
回答

scroll-view 中有position: sticky为什么会抖动?

在scroll-view中有个元素的样式是position: sticky,但是在ios下会抖动,安卓下不是很明显,请问怎么处理?谢谢~


回答关注问题邀请回答
收藏

7 个回答

  • 翛然
    翛然
    03-21

    遇到问题,先搜索,和猜的一样,果然一直有这个问题,果然腾讯没修,然后要自己想各种稀奇古怪的方式来修这个问题。做小程序项目,就是这么有【挑战】。😂

    03-21
    有用 1
    回复
  • 下次一定
    下次一定
    06-19

    2024-06-19, 这个bug还没有解决

    06-19
    有用
    回复
  • 野孩子
    野孩子
    2023-12-14

    这问题还没解决。。改用fixed了

    2023-12-14
    有用
    回复
  • 空白格
    空白格
    2023-12-05

    2023.12.05了 还没解决

    2023-12-05
    有用
    回复
  • 一片月
    一片月
    2023-09-06

    到现在了 官方这个bug为啥还不给解决那

    2023-09-06
    有用
    回复
  • 张从心
    张从心
    2020-07-03
    把写position: sticky的元素放到scroll-view外面就好了
    
    2020-07-03
    有用
    回复 6
    • wenh
      wenh
      2020-07-03
      没法放在外面,您这个方法可能不适用哦~~谢谢您的回答
      2020-07-03
      1
      回复
    • 张从心
      张从心
      2020-07-03回复wenh
      这是官方BUG,没办法解决的,你只有另想办法了
      2020-07-03
      回复
    • wenh
      wenh
      2020-07-03回复张从心
      看我下面的解决方法,谢谢啦~~
      2020-07-03
      回复
    • wenh
      wenh
      2020-07-03
      我感觉我可以发个文章 混一混
      2020-07-03
      回复
    • 张从心
      张从心
      2020-07-03回复wenh
      你有没有想过,在做上拉加载的时候,你的position: sticky元素还是会抖动的呀
      2020-07-03
      回复
    查看更多(1)
  • wenh
    wenh
    2020-07-03

    要做的功能是下拉刷新的功能,但是头部导航用的是自定义的。用page的那个下拉刷新不合适。

    PS

    解决方案:是我想太多

    scrollview有几个状态

    refresher-triggered
    bindrefresherpulling
    bindrefresherrefresh
    

    弄个变量控制class在下拉的时候把position: sticky 去掉。复位的时候再展示出来 就好了


    scroll-view是包在 第二个到第四个框上的(从上到下算),下拉的时候 从banner那个地方开始,吸顶的时候是第三个框

    2020-07-03
    有用
    回复 2
    • 伟
      2021-05-16
      我这边scrollview嵌套sticky元素 会消失 ,楼主如何做到不消失的
      2021-05-16
      回复
    • 阿旺
      阿旺
      2023-03-16
      scrollview里面套一个view 所有的内容都放在view里面这个时候sticky就不会消失了
      2023-03-16
      回复
登录 后发表内容
问题标签