收藏
回答

元素fixed定位在顶部,在ios软键盘弹起时,会被顶上去,如何保持在顶部?

元素fixed定位在顶部,在ios软键盘弹起时,会被顶上去,如何保持在顶部?安卓目前没发现这个问题,其实有个疑问,fixed定位是基于视口,即便ios的软件盘出现时占据高度,fixed定位的元素怎么会被顶上去呢?

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

1 个回答

  • 小黎
    小黎
    08-21

    adjust-position="{{false}}" 但是你就看不到输入框了

    08-21
    有用
    回复 9
    • 数星星不如数钱
      数星星不如数钱
      08-21
      这个我加过了,貌似在苹果手机上没效果,固定在头部的元素仍会被顶上去
      08-21
      回复
    • 小黎
      小黎
      08-21回复数星星不如数钱
      没效果么,刚刚亲测有效果
      08-21
      回复
    • 数星星不如数钱
      数星星不如数钱
      08-21回复小黎
      我再试试
      08-21
      回复
    • 数星星不如数钱
      数星星不如数钱
      08-21回复数星星不如数钱
      可以了,我刚才写法有问题,由于input框被遮挡,我手动计算出聚焦的input所要滚动的距离,并使用pageScrollTo方法滚动整个页面,从而使input出现在可视区域内,但导致的问题是,页面头部有一块dom(fixed定位在页面顶部),当滚动后,这块dom也被滚动上去了,我想要的是一直fixed在页面顶部,请问,这种情况如何解决?在安卓机上没出现过这个问题,苹果手机出现了
      08-21
      回复
    • 数星星不如数钱
      数星星不如数钱
      08-21回复小黎
      可以了,我刚才写法有问题,由于input框被遮挡,我手动计算出聚焦的input所要滚动的距离,并使用pageScrollTo方法滚动整个页面,从而使input出现在可视区域内,但导致的问题是,页面头部有一块dom(fixed定位在页面顶部),当滚动后,这块dom也被滚动上去了,我想要的是一直fixed在页面顶部,请问,这种情况如何解决?在安卓机上没出现过这个问题,苹果手机出现了
      08-21
      回复
    查看更多(4)
登录 后发表内容