textarea的placeholder层级过高

发布于 7 年前作者 pengjing4002 次浏览最后编辑 7 年前来自 ask

BUG1:当设置了placeholder属性,并且有position:absolute元素覆盖在输入框之上,placeholder文字会显示在position:absolute上层

BUG2:当textarea处于一个position:absolute之内,并且posiiton:absolute带了overflow:auto;滚动的时候placeholder也会位置出现异常

7 回复
kqiao
kqiao1 楼6 年前

官方文档textarea组件最底下的Bug & Tip给出了完美的解释:

4. tip: textarea 组件是由客户端创建的原生组件,它的层级是最高的。

5. tip: 请勿在 scroll-view 中使用 textarea 组件。

fang25
fang252 楼6 年前

还有编辑器,鼠标点击输入框,无法获得焦点,鼠标要点在输入框上方50px的位置,才能准确点中输入框,是1.0更新后,一只没解决

guiying10
guiying103 楼6 年前

他的textarea一直有问题,在你的父级元素加个position: relative,我还提了个问题呢 就在你下面一条帖子。

gang08
gang084 楼6 年前

不是fixed,是absolute的元素

xiongwei
xiongwei5 楼6 年前

但是如果有absolute元素覆盖在textarea上面,placeholder就会出现在absolute之上

natian
natian6 楼6 年前

已解决,还有谁!

xueyang
xueyang7 楼5 年前

属性加上fixed=true