h5 ios微信浏览器 input获取焦点后,收起软键盘,光标错位


整个页面布局如下:

期望达到的结果:给外层设置fixed,使页面在浏览器中固定,不会产生上下拖动的效果。

最后形成的结果是:输入框获取焦点输入内容后,光标错位,导致不能选中输入框重新获取焦点(获取输入框焦点的位置发生偏移);

解决方案:改变页面的布局结构

整个页面的最外层div使用flex布局,上下栏设置固定高度,中间主体部分用flex-grow属性代替

ps: 在使用input的时候慎用fixed属性布局


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM