收藏
回答

能否提供阻止页面滚动的api?

需求是这样的,在做模态窗的时候,如果页面本身高度超过一屏,模态窗会跟随页面滚动(即便是fixed定位也一样可以感受到后面的页面滚动);如果模态窗内部有列表滚动,滚动列表到顶或者到底后,页面也会跟着滚动,这个体验比较糟糕,设计师和产品经理已经提过很多次了。

可否提供阻止页面滚动的api,让模态窗的体验能够更接近原生弹窗?

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

2 个回答

  • meszyouh
    meszyouh
    2018-12-20

    弹窗顶层加 catch:touchmove  都不知道吗

    2018-12-20
    赞同 2
    回复 1
    • 山里育
      山里育
      2018-12-20

      还真的可以,谢谢

      2018-12-20
      回复
  • 管凯旋
    管凯旋
    2018-12-19

    这个自己可以做得啊,,,,

    2018-12-19
    赞同
    回复 13
    • 山里育
      山里育
      2018-12-19

      how?

      2018-12-19
      回复
    • 管凯旋
      管凯旋
      2018-12-19回复山里育

      出现弹框的时候把底下的页面滚动禁掉

      2018-12-19
      回复
    • 山里育
      山里育
      2018-12-19回复管凯旋

      怎么“底下的页面滚动禁掉”?

      2018-12-19
      回复
    • 管凯旋
      管凯旋
      2018-12-19回复山里育

      比如:position:fixed;overflow-y:hidden;

      2018-12-19
      回复
    • 山里育
      山里育
      2018-12-19回复管凯旋

      overflow-y:hidden;加在模态窗???

      2018-12-19
      回复
    查看更多(8)