textarea高度自适应
来源:互联网 发布:朝鲜核讹诈中国知乎 编辑:程序博客网 时间:2024/06/04 10:15
方法一:div模拟textarea文本域轻松实现高度自适应
demo演示地址:http://www.xuanfengge.com/demo/201308/textarea/demo1.html
因为textarea不支持自适应高度,就是定好高度或者是行数之后,超出部分就会显示滚动条,看起来不美观。
而用DIV来模拟时,首先遇到的问题是:div怎么实现输入功能?
可能我们还是第一次见到这个属性contenteditable,如一个普通的block元素上加个contenteditable="true"
就实现编辑,出现光标了。如
contenteditable属性虽是HTML5里面的内容,但是IE似乎老早就支持此标签属性了。所以,兼容性方面还是不用太担心的。
CSS代码
HTML代码
CSS代码中,因为IE6不支持min/max,所以做了hack,其他的也好理解。
方法二:文本框textarea根据输入内容自适应高度
demo演示地址:http://www.xuanfengge.com/demo/201308/textarea/demo2.html
这个写法是用原生JS写的,考虑了很多兼容性问题,完全和新浪微博的回复效果一样的功能。有兴趣的童鞋可以仔细分析下代码。
CSS代码
javascript代码
HTML代码(写在body里面的)
1
2
3
4
5
<textarea id="textarea" placeholder="回复内容"></textarea>
<script>
var text = document.getElementById("textarea");
autoTextarea(text);// 调用
</script>
参考自:http://blog.csdn.net/littlebirdofjava/article/details/14166391
0 0
- textarea自适应高度
- textarea自适应高度
- textarea自适应高度
- textarea自适应高度
- textarea自适应高度
- textarea高度自适应
- jquery----TextArea高度自适应
- textarea高度自适应
- textarea自适应高度
- textarea高度自适应
- textarea自适应高度
- textarea的高度自适应
- textarea 高度自适应
- textarea自适应高度
- textarea 高度自适应
- textarea自适应内容高度
- textarea 自适应内容高度
- Textarea 高度自适应 根据内容自适应高度
- wifi pineapple | WiFiPineapple plus 挂载USB无线网卡桥接外网
- BAT面试技巧
- ltoa 实现 长整型转化为字符串 源码(类似itoa)
- pannel -LINUX framebuffer
- 杭电1002解答疑问求解(附对和错的C++代码)
- textarea高度自适应
- 开源代码的学习方法
- 开源代码网站
- 网络编程链接
- Android studio 使用aidl总结(一)
- 关于用UDP网络游戏服务器的一些探讨
- Linux /dev目录详解
- 视频编解码链接
- 【九章算法】北美求职之面试题目