收藏
回答

swiper监听往左还是往右滑动?

swiper左滑动右滑动监听事件, 现在有个根据dx,进行监听,但是不够完美, 监听的是一个持续滑动动作(持续调用),而不是一个单次动作

最后一次编辑于  03-01
回答关注问题邀请回答
收藏

3 个回答

  • var 友原
    var 友原
    03-05

    在最后一张图片后面再加一个跟你背景一样颜色的view,滑动到最后一张再做一下判断让他滚动到倒数第二张试试

    03-05
    赞同
    回复
  • ʚ青哥ɞ
    ʚ青哥ɞ
    03-01


    你可以判断这个是增加还是减少呀,增加右滑,减少左滑


    03-01
    赞同
    回复 7
    • G
      G
      03-01

      到最后一个swiper-item 呢? current 不会变的

      03-01
      回复
    • ʚ青哥ɞ
      ʚ青哥ɞ
      03-04

      你把current 打印出来看一下就懂了

      03-04
      回复
    • G
      G
      03-04回复ʚ青哥ɞ

      最后一张Current 是不会改变的. 保留最后一张current的. 不好意思 . 最近忙别的, 回复晚了

      03-04
      回复
    • ʚ青哥ɞ
      ʚ青哥ɞ
      03-04回复G

      最后一张Current 是不会改变的. 保留最后一张current的”这句话是要说明什么,没看懂

      03-04
      回复
    • G
      G
      03-04回复ʚ青哥ɞ

      以图片预览轮播为列子 (数组 0 - N-1) : swiper 属性current的值 如果图片滑动到最后一张(current当前值为N-1) , 那我再往后滑动Current的值是不会改变 , 现在就需要current到最后一张之后, 往后滑动,切换下预览分类 , 所以需要监听下往左,还是往右

      03-04
      回复
    查看更多(2)
  • 卢霄霄
    卢霄霄
    03-01

    可以描述下你的场景吗

    03-01
    赞同
    回复 12
    • G
      G
      03-01

      怎么知道当前动作是左滑还是右滑? 有个bindtransition事件,但是是持续监听. 能不能就只监听一次事件, 超过多少距离就代表左, 超多多少代表右?

      03-01
      回复
    • 卢霄霄
      卢霄霄
      03-01回复G

      你是想在swiper上按着滑动的时候 根据往左往右 做什么效果吗?

      03-01
      回复
    • G
      G
      03-01回复卢霄霄

      是的

      03-01
      回复
    • 卢霄霄
      卢霄霄
      03-01回复G

      可不可以给swiper加个touchstart的监听

      03-01
      回复
    • G
      G
      03-01回复卢霄霄

      回头试试下. 感谢

      03-01
      回复
    查看更多(7)