IOS和安卓WEB页面,input输入框被软键盘遮挡解决方法

时间:2023-03-08 17:02:10

本来以为这问题就只有ios才有,身边也没有android机测试,网上一搜,貌似有这个问题的还不少。最后把各种解决方法试了一边,貌似没什么用。

最后是这样解决的:

setInterval(function(){
InputElement.scrollIntoViewIfNeeded();
},1)

scrollIntoViewIfNeeded([bool]):只在当前元素在视口中不可见的情况下,才滚动浏览器窗口或容器元素,让当前元素可见。

至少在目前没找到其他更好的方法之前,只能这样简单粗暴的解决了。