鍍金池/ 問答/HTML5  HTML/ ipone 光標(biāo)錯(cuò)位問題

ipone 光標(biāo)錯(cuò)位問題

問題: ios下 頁(yè)面里面有個(gè)彈窗 彈窗里面有個(gè)輸入框 彈窗和蒙層設(shè)置的fixed居中固定 在輸入的時(shí)候 光標(biāo)錯(cuò)位。我把fixed改為absulate 就正常。 但是 這個(gè)彈窗我想要?jiǎng)≈泄潭? 要怎么解決光標(biāo)錯(cuò)位的問提?
我的做法: 聚焦的時(shí)候 改為absulate 失焦的時(shí)候在改為fixed 就有個(gè)問題 用戶在fouce下 滾動(dòng) 也不會(huì)失焦 就還是absulate 頁(yè)面滾動(dòng)會(huì)隨滾動(dòng) 效果不好。需要怎么修改
如圖1 失焦圖片描述

如圖2 聚焦 然后滾動(dòng) 圖片描述

回答
編輯回答
遺莣

fixed吧,你在遮罩出來(lái)的時(shí)候給body加個(gè)overflow: hidden;用戶就不能滾動(dòng)了。
光標(biāo)錯(cuò)位我還是沒明白具體是怎樣錯(cuò)位。
一定要absolute的話,你試試用js獲取滾動(dòng)條位置然后設(shè)置top值?

2018年4月17日 08:41