码迷,mamicode.com
首页 > 移动开发 > 详细

IOS 固定定位底部input输入框,获取焦点时弹出的输入法键盘挡住input

时间:2017-06-29 19:27:04      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:body   自己   遇见   document   pre   cti   没有   alt   技术   

移动页面经常会做到这样一个效果,看下面的图片,重点就是那个固定定位的底部,里面有个input输入框,在输入字符的时候,安卓手机看着是完全没有问题!

1、页面没有点击底部input的初始状态

技术分享

2、安卓手机下的样子,一切都是那么的正常,简直是完美。

技术分享

3、ios手机下,就是这么任性,没有办法,完全挡着了,挡着了,挡着了...,必须把整个页面滑到最底下才能看见它,捉迷藏啊简直是。

技术分享

不怕丢人的说,此问题遇见一年多了终于得到完美解决,更加精彩、更加狗血的是代码只有特么的一行!

请睁大眼睛看

<script type="text/javascript">
	$("input").on("click", function() {
		setTimeout(function(){  
		    document.body.scrollTop = document.body.scrollHeight;  
		},300);  
	})
</script>

具体现实效果,我就不截图显示了,惊喜得自己发现、试过才知道,是不? 

IOS 固定定位底部input输入框,获取焦点时弹出的输入法键盘挡住input

标签:body   自己   遇见   document   pre   cti   没有   alt   技术   

原文地址:http://www.cnblogs.com/wangjae/p/7095619.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!