textarea的placeholder层级过高
发布于 6 年前 作者 pengjing 3863 次浏览 来自 问答

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

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

7 回复

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

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

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

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

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

不是fixed,是absolute的元素

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

已解决,还有谁!

属性加上fixed=true

回到顶部