收藏
回答

swiper 如何禁止用户手动滑动,只自动播放

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 需求 swiper 客户端 7.0.3 2.6.0

swiper 仅用于幻灯片自动播放,但不允许用户手动滑动。有参数设定吗?

我在搜了一下网上用的:

<swiper-item catchtouchmove="stopTouchMove">swiper-item >

这个方法正常用起来感觉是可以的,但我发现一个小bug:

假设 A、B两页

用js代码滑动改变swipercurrent,从A页滑动到B页的一瞬间(B页面出来十分之一前),手指反方向滑动回去,能将页面换会A页



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

4 个回答

  • 小程序运营专员 - cunjin
    小程序运营专员 - cunjin
    2019-02-19

    你的反馈我们已收到,我们会在后续的版本中考虑增加类似功能。

    2019-02-19
    有用
    回复 1
    • L°
      2019-06-18

      catchtouchmove这个属性似乎加了也不能阻止手动滑动呀


      2019-06-18
      回复
  • 。
    04-03


    04-03
    有用
    回复
  • Yayure
    Yayure
    2019-04-18

    在swiper那写个捕获方法capture-catch:touchmove="capturecatchtouchmove"

    2019-04-18
    有用
    回复
  • 管凯旋
    管凯旋
    2019-02-19

    最简单不是swiper上加一个遮罩层吗。。。

    2019-02-19
    有用
    回复 4
    • 卢霄霄
      卢霄霄
      2019-02-19

      给swiper加个 pointer-events:none,能阻止吗

      2019-02-19
      回复
    • 卢霄霄
      卢霄霄
      2019-02-19

      没试过。。

      2019-02-19
      回复
    • 發
      2019-02-19

      好办法,但还是希望以后升级,能通过给swiper加个参数设定来解决,那就更完美了

      2019-02-19
      回复
    • 胖丫么胖
      胖丫么胖
      2019-03-01

      我们是做 文字通知消息 上下轮播。然后是上面加个浮层定位上去opacity设为0。

      2019-03-01
      回复
登录 后发表内容