小程序
小游戏
企业微信
微信支付
扫描小程序码分享
textarea 中的cursor-spacing为15 定位到键盘上。 在iphone6显示正常。 在iphone5就离键盘有一点距离了。
在android上输入框被遮挡了一部分。但是输入超过一行的时候, textarea的位置又网上偏了很多。
该如何解决???
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
同样遇到和楼主一样的问题,仔细看了官方 textarea 文档有说明这个 cursor-spacing 的单位是像素,由于每个手机的像素不一样导致的,每次输入超过一行或者换行时textarea位置会往上偏移这个肯定是个bug,我也一直在苦苦找寻解决办法
针对cursor-spacing 的单位是像素,而每个手机的像素又不一样,我尝试在 textarea 的 bindfocus 里获取键盘的高度(这个文档也有说明),然后去设置cursor-spacing也是无效
bindfocus 输入框聚焦时触发,event.detail = { value, height },height 为键盘高度,在基础库 1.9.90 起支持
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
获取屏幕高度。做适配
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
同样遇到和楼主一样的问题,仔细看了官方 textarea 文档有说明这个 cursor-spacing 的单位是像素,由于每个手机的像素不一样导致的,每次输入超过一行或者换行时textarea位置会往上偏移这个肯定是个bug,我也一直在苦苦找寻解决办法
针对cursor-spacing 的单位是像素,而每个手机的像素又不一样,我尝试在 textarea 的 bindfocus 里获取键盘的高度(这个文档也有说明),然后去设置cursor-spacing也是无效
bindfocus 输入框聚焦时触发,event.detail = { value, height },height 为键盘高度,在基础库 1.9.90 起支持
获取屏幕高度。做适配