虚拟键盘 input 挡住

https://mp.weixin.qq.com/s?__biz=MjM5MTA1MjAxMQ==&mid=2651226929&idx=1&sn=4587bf582dcb235e00592fc49b146632&chksm=bd495ab58a3ed3a348eafa262c28c6467acf50edaf255061e42e1c5dea28ba7a90fb5df43373&mpshare=1&scene=23&srcid=0907GP7tlcpx85ccojX6lVlL#rd

请注意,有一些浏览器会自动处理,有一些又不会,所以为了兼容,首先应该判断Input到底有没有处于【可视高度】的外面,如果是,再处理。但麻烦的是,正常的手机浏览器,如微信、QQ、UC都是自动处理的,反而只有垃圾Android开发的的webview才会出现这种情况。所以很难测试。先记录一下以后再开发吧


1、利用innerHeight 自己 DIY

2、利用 scrollIntoViewIfNeeded()

猜你喜欢

转载自www.cnblogs.com/CyLee/p/9181413.html