收藏
回答

两个同向的上下swiper如何同时滚动?

现在有两个同向的swiper,一个在上,一个在下, 但是需要同时监听到touch事件,然后同时滚动,请问有什么好的解决方案吗?

最后一次编辑于  2020-04-24
回答关注问题邀请回答
收藏

1 个回答

  • 林子
    林子
    2020-04-24

    scroll-left 这个属性是可以指定滚动位置

    A touch 事件取出滚动量给 B scroll-left属性

    B的滚动再给A

    这里你要注意,setData这个方法每次赋值都会刷新所有属性,所以等同于scroll-left被重新赋值,要处理滚动抖动问题

    2020-04-24
    有用
    回复 3
    • Amy
      Amy
      2020-04-24
      我用 scroll-top属性试过了,效果并不流畅
      2020-04-24
      回复
    • 林子
      林子
      2020-04-24回复Amy
      小程序用js 实时计算偏移量 这种方式效果不理想,我用scroll做了一个游标卡尺,很多问题,一定要这么实现需要花很多精力优化代码,只能说技术上可以实现
      2020-04-24
      回复
    • Amy
      Amy
      2020-04-24回复林子
      好吧,谢谢
      2020-04-24
      回复
登录 后发表内容
问题标签