移动端:对高自适应输入框说不~
时间:2023-04-06 00:11:28
HTML5
1、textarea:核心思想:$(this).height(this.scrollHeight)$textarea.addEventListener('input',function(){varcurrentLength=this.value.length;if(currentLength
.container{位置:相对;最小高度:90px;}.text{字体大小:0;颜色:透明;white-space:pre-wrap;}.textarea{position:absolute;顶部:0;左:0;宽度:100%;高度:100%;调整大小:无;边界:0;outline:none;}/*统一内容样式*/.font-style{font-family:Helvetica;word-wrap:断词;分词:break-all;行高:48px;font-size:32px;}摘自【【北超科技】不简单的自适应高度输入框】(https://juejin.im/post/5b7653...,所以那段时间疯狂的在网上有这个方法,但是这个方法有一个问题,如果我们想给input加背景,比如textarea加背景,那么问题就来了,因为span是一个内联元素,而背景能到达的位置就是span输入的内容范围,内容少还好,内容多了就会爆炸,有一部分一行是没有背景色的。3.偏移方法