iOS真机上textarea在position:fixed区域内的显示bug
发布于 6 年前 作者 dwang 6448 次浏览 来自 问答

当前表现

app.wxss中设置page的样式position: absolute;,textarea组件放在一个position:fixed区域内时,当背后的页面上下移动时,textarea组件也会随着一起移动。官方提供了一个fixed属性,当设置为true时,虽然textarea组件不会随着背后页面一起移动,但是当position:fixed区域隐藏后移动页面再显示时,textarea组件还是会移位。等于说这个fixed属性只在position:fixed区域显示的时候才起作用

最终我这边的解决方法是,不用fixed属性,在position:fixed区域上加上catchtouchmove="ture"禁止背后页面移动

(最新测试,这个方法也不能完美,position:fixed区域上确实可以禁止背后移动,但是当手指放到textarea区域时,背后仍然可以移动)

不知道官方还有没有其他方法

回到顶部