收藏
回答

使用swiper组件,上下轮播时,导致轮播区域上下滑动全部失效?

catchtouchmove='catchTouchMove'   js中是这样写

catchTouchMove: function (e) {

return false;

},

这样导致轮播是纵向滚动,但是红色框区域所有的手势都失效了,在这个区域内手机滑动不了,只能在区域外滑动,有什么其他解决方案,禁止手动轮播,还不影响手机正常在这个区域上下滑动查看其他内容



最后一次编辑于  08-28  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 娇华
    娇华
    08-28

    你好,麻烦具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    08-28
    赞同
    回复 2
    • smile
      smile
      08-28
      https://developers.weixin.qq.com/s/aDxMXXmW7Ma9
      08-28
      回复
    • smile
      smile
      08-28
      真机模拟器都是不可以
      08-28
      回复
  • 就在那里
    就在那里
    08-28

    给个思路,红色框内加个透明层,遮住

    08-28
    赞同
    回复 3
    • smile
      smile
      08-28
      就是在它上一层加个view元素,设置成opacity吗?
      08-28
      回复
    • 就在那里
      就在那里
      08-28回复smile
      差不多是这个意思,反正就是弄个透明的遮层
      08-28
      回复
    • smile
      smile
      08-28回复就在那里
      解决了,加了透明层就没问题了
      08-28
      回复
问题标签