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

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

最后是这样解决的:

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

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

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

posted @ 2016-07-17 23:14  MEZW  阅读(631)  评论(0编辑  收藏  举报