为了账号安全,请及时绑定邮箱和手机立即绑定

html5 开发 调起软键盘时怎么让input输入框显示在软键盘上面?

html5 开发 调起软键盘时怎么让input输入框显示在软键盘上面?

Jenny_xiong 2018-04-18 13:34:30
安卓没有问题,就是在ios端,特别是切换键盘的时候都要考虑的因素
查看完整描述

1 回答

?
果汁木子

TA贡献2条经验 获得超1个赞

1、当 oninput事件获取当前页面高度,当前高度 - 键盘高度 = 当前input高度

2、获取计算出高度,赋值给当前input框,这样让input在键盘上面

3、onblur再把之前赋值的高度清除

4、先判断是ios 再执行以上步骤-  方法1结束

方法2

1、看看input是否有position定位相关样式,需要去掉,按照正常盒子布局ios是不会有问题的


查看完整回答
反对 回复 2018-04-26
  • 1 回答
  • 0 关注
  • 3877 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信