获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
关掉input的自动推高adjust-position属性,在input聚焦后获取当前input的bottom,用屏幕高度减去bottom得到input距离底部的高度,bindkeyboardheightchange方法可获取键盘的高度(键盘高度可以设置一个默认值300),当input距离底部的高度小于键盘高度时,把页面往上推适当的高度就不会被挡住了(可使用position)。
如何解决多个input设置cursor-spacing后,获取焦点时会被键盘遮挡的问题?给一组input都设置相同的cursor-spacing后,填写完第一个input,直接点击第二个input时,第二个input会被键盘遮挡。 直接点第二个input,键盘正常弹出,填写完第二个input,点击第三个input时,第三个会被键盘遮挡。 以此类推,只有第一次点击的input是正常获得了cursor-spacing。 代码片段:https://developers.weixin.qq.com/s/GqJA35mx7qlE iphone xr、WeChat version 7.0.17、iOS 14.0 预览、真机调试都会出现这个问题。 使用的是原生键盘,没有用第三方键盘。救救孩子吧……
2021-06-11