怎样使聊天输入框的高度随着文字的增加而增加高度?

clipboard.png
怎样使聊天输入框像微信输入框的高度随着文字的增加而增加高度?

阅读 6.3k
5 个回答

可以用div模拟,给div设置contenteditable属性为true(这个属性虽然是html5的,但是老版本IE已经兼容了),然后给div设置overflow-x:hidden; overflow-y:scroll 就可以了

判断字体,获取字体宽度,一个字一个字的算宽度- -。

新手上路,请多包涵

监听文本输入键盘事件,获取滚轴高度以及滚轴离顶部的高度,文本框高度等于滚轴高度+距离顶部高度

傻傻的,div不指定大小就是靠内容撑开的。。你定好宽度,高度被内容撑开就行了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏