收藏
回答

swiper能否在禁止手动滑动的同时,又不影响页面的整体滑动?

如题.场景:用swiper做个垂直间隙滚动的公告条.要实现在页面整体滑动时,点在此公告条区域时,不会触发公告内容的滚动,而又能执行页面的整体滚动.

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

4 个回答

  • maia
    maia
    2020-12-28

    这种情况最好还是用view搓一个出来…毕竟swiper的作用就是滑块。

    之前也遇上过这类问题,swiper不能禁止手动滑动。后来试了试catchtouchmove,但问题是如果swiper区域过大设置了catchtouchmove一大整块区域都没法下拉了,我那页面swiper几乎占了大半,根本不能这么搞。不过还好解决办法还是有,让它划完了自动返回当前内容就是了。

    2020-12-28
    有用
    回复 4
    • 治辰科技于鲁宁
      治辰科技于鲁宁
      2020-12-28
      问题未表述正确,又重新表述了一下.
      2020-12-28
      回复
    • 治辰科技于鲁宁
      治辰科技于鲁宁
      2020-12-28
      看来只能弃用swiper,自己另写了.
      2020-12-28
      回复
    • 治辰科技于鲁宁
      治辰科技于鲁宁
      2020-12-28
      如果官方增加一个属性,那多方便?还用得着开发者费劲另写?
      2020-12-28
      1
      回复
    • maia
      maia
      2020-12-28回复治辰科技于鲁宁
      我记得web上的swiper是能控制手动滑动的…这个确实方便
      2020-12-28
      回复
  • 猛男陈阔
    猛男陈阔
    2020-12-28

    catchtouchmove="true"

    2020-12-28
    有用
    回复 2
  • H1HAO 🇨🇳
    H1HAO 🇨🇳
    2020-12-28

    swiper=滑块

    滑块≠滑动为啥叫滑块呢

    你是开发者,人家也是开发者,肯定想过这问题,你可以在这个swiper上加个透明遮罩然后当滑块的子板块显示的时候把他的参数放入data(这个简单的不能再简单了),然后点击这个遮罩拿data存入的数据进行操作,即不可滑动又能点击跳转或者操作,还是很方便的

    2020-12-28
    有用
    回复 1
    • 治辰科技于鲁宁
      治辰科技于鲁宁
      2020-12-28
      问题未表述正确,又重新表述了一下.
      2020-12-28
      回复
  • momo
    momo
    2020-12-28

    swiper-item加上catchtouchmove="true"也可以吧

    2020-12-28
    有用
    回复 1
    • 治辰科技于鲁宁
      治辰科技于鲁宁
      2020-12-28
      问题未表述正确,又重新表述了一下.
      2020-12-28
      回复
登录 后发表内容
问题标签