张呵呵490 2023-04-23 11:29 采纳率: 0%
浏览 20

软键盘弹出导致页面100vh压缩

移动端H5页面,点击输入框弹起软键盘导致页面100vh压缩,导致元素挤压、上顶,设置了"softinputMode": "adjustPan",也无效,将最外层的元素写成固定的px,也无效

  • 写回答

1条回答 默认 最新

  • 小李老师爱分享 2023-04-23 13:28
    关注

    监听页面变化,键盘弹起时将变化之前的高度赋值给压缩后的页面
    就是先获取被影响的页面正常显示时的高度,在键盘被掉起时把这个正常的高度赋值给这个元素就行了,简单地说就是给予被挤压页面一个正常的高度值,具体见下面代码,其中 'content' 为我被影响的页面Id.

    评论

报告相同问题?

问题事件

  • 创建了问题 4月23日