在一个内容超过屏幕的底部有一个input标签,添加了focus属性,有一个view块元素定在底部。当属性为true时,input获取焦点,呼出输入法,此时底部有一个position:fixed属性的view块,与input标签重叠。具体效果如图。
图中1是输入框,2是底部固定的view块。如果划到底部,input聚焦没问题,如果scrollTop不在底部,input聚焦后屏幕会滚到input处聚焦,但是2这个view块一直在底部没动,当输入法顶上来时2和1就重叠了。(目前android不会出现这个问题,ios有这个问题,请问怎么解决。)
这是出问题的效果。
这样正常还是?微信版本是?机型是?
不好意思不好意思,底部view的input中的focus忘记去掉了,然后绿色view里面的input获取了焦点,就看不出效果了
https://developers.weixin.qq.com/s/Uj3LWrmk7o4E
你试试这个就知道了,我把绿色里面的input去掉了
https://developers.weixin.qq.com/s/gFYEqqmq7z4K
如果不懂的话,可以用这个试一下,进去后直接点击 请回答,最底下的input会获取焦点,但是此时绿色的view块和input重叠了,如果滑到底部再点击 请回答 , 不会受到影响,求指点
只在ios下才会有这样子的情况
写下层级关系不行吗
这个不是层级的问题