【bug解决】ios输入框不能自动聚焦以及聚焦后被键盘遮挡问题的解决办法

前言

在做一些评论或者其他类似功能的时候,常常遇到以下两个问题:

  1. 可能我们要在点击评论图标时,自动聚焦底部的输入框,但是我们发现调用输入框的focus事件不起作用。
  2. 输入框聚焦后被弹起的键盘遮挡,要往下滑动才能看到输入框

解决

 setTimeout(() => {
    
    
     //解决第一个问题,myInput是获取到的输入框元素
     myInput.value.focus()    
    
     //解决第二个问题
     document.body.scrollTop = document.body.scrollHeight;   
  }, 100);

猜你喜欢

转载自blog.csdn.net/qq_38974163/article/details/123277408