问题: ios下 页面里面有个弹窗 弹窗里面有个输入框 弹窗和蒙层设置的fixed居中固定 在输入的时候 光标错位。我把fixed改为absulate 就正常。 但是 这个弹窗我想要剧中固定 要怎么解决光标错位的问提?
我的做法: 聚焦的时候 改为absulate 失焦的时候在改为fixed 就有个问题 用户在fouce下 滚动 也不会失焦 就还是absulate 页面滚动会随滚动 效果不好。需要怎么修改
如图1 失焦
如图2 聚焦 然后滚动
问题: ios下 页面里面有个弹窗 弹窗里面有个输入框 弹窗和蒙层设置的fixed居中固定 在输入的时候 光标错位。我把fixed改为absulate 就正常。 但是 这个弹窗我想要剧中固定 要怎么解决光标错位的问提?
我的做法: 聚焦的时候 改为absulate 失焦的时候在改为fixed 就有个问题 用户在fouce下 滚动 也不会失焦 就还是absulate 页面滚动会随滚动 效果不好。需要怎么修改
如图1 失焦
如图2 聚焦 然后滚动
13 回答12.7k 阅读
7 回答1.8k 阅读
5 回答1.3k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
5 回答909 阅读✓ 已解决
6 回答762 阅读✓ 已解决
用
fixed
吧,你在遮罩出来的时候给body
加个overflow: hidden;
用户就不能滚动了。光标错位我还是没明白具体是怎样错位。
一定要
absolute
的话,你试试用js获取滚动条位置然后设置top
值?