收藏
回答

scroll-view 嵌套在滚动的页面内,在scroll-view内滚动会引起页面的滚动?

scroll-view 嵌套在滚动的页面内,在scroll-view内滚动会引起页面的滚动。如图,绿色边框内使用的scroll-view,整个页面设置了overflow-y:auto;在scrol-view内滚动,有时候会引起整个页面滚动但scroll-view并没有滚动,如何避免这种效果,实现在scroll-view内滚动时不滚动整个页面只滚动scroll-view?

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

1 个回答

  • AKA. 皮卡超
    AKA. 皮卡超
    2020-11-26

    onTouchMove阻止默认事件和阻止冒泡试一下

    2020-11-26
    有用
    回复 1
    • 星河
      星河
      2020-11-27
      感谢回答,问题已经解决了,不是scroll-view的问题。是右侧的客服按钮使用movable-area,覆盖了页面右侧的点击区域,在scroll-view区域内点击到movable-area的区域造成了,通过movable-area{point-events:none} movable-view{point-events:auto} 使movable-area图层穿透,解决了问题。scroll-view本身是没有问题的。
      2020-11-27
      回复
登录 后发表内容
问题标签