收藏
回答

请教关于内外都有一层scroll-view的滚动问题?

如图显示,现在的问题是图中的手指位置按住滚动只有内层的scroll-view滚动,外层黄色scroll-view不滚动。

需求是在手指蓝色区域滚动时能使黄色区域的scroll-view先进行滚动到底部,然后红色的scroll-view才进行滚动,请问怎么解决?

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

1 个回答

  • 默
    2020-05-27

    方法比较笨不过应该是可以实现的 暂未尝试

    1.先获取黄色区域的高度

    2.获取滚动距离

    3.判断当滚动距离等于黄色区域高度的时候 给红色区域的scroll-view添加滚动事件

    4.正操后续操作就行

    应该是可以实现的 不保证 可以试下

    2020-05-27
    有用 2
    回复 5
    • ( ̄_ ̄ )
      ( ̄_ ̄ )
      2020-05-27
      谢谢解答,是一种可行方法
      2020-05-27
      回复
    • Zhao ZW
      Zhao ZW
      2021-02-08
      这样会卡顿,看到别人做的效果不会卡顿,不知道如何做的
      2021-02-08
      回复
    • 默
      2021-02-18回复Zhao ZW
      没试过不太清楚 如果有代码可以提供下片段看下
      2021-02-18
      回复
    • Zhao ZW
      Zhao ZW
      2021-02-18回复
      不卡顿方案是用sticky的 实际上内容都再一个容器下。
      2021-02-18
      回复
    • 默
      2021-02-18回复Zhao ZW
      o
      2021-02-18
      回复
登录 后发表内容
问题标签