Sym - 一个用 Java 实现的现代化社区平台 • 源码注册

Pipe - 小而美的开源博客平台 • 体验皮肤
Solo - 一个用 Java 实现的博客系统,为你或你的团队创建个博客吧! • 源码下载
Wide - 一个基于 Web 的 Go 语言 IDE • 教程试用

超简洁 textarea 高度自适应

不废话。直接上代码。

$("#commentContent").val("").keyup(function (event) {
            // ctrl + enter 提交评论
            if (event.keyCode === 13 && event.ctrlKey) {
                Comment.add(Label.articleOId);
            }

        // 根据换行符设置 rows
        this.rows = this.value.split("\n").length;

        // 当一行长度超过时自动折行,无换行符的处理 
// Chrome 中需计算 padding 上下高度 this.scrollHeight - paddingTop - paddingBottom > $(this).height()
while (this.scrollHeight &gt; $(this).height()) { this.rows += 1; } // 底部需留空一行,美观大方 this.rows += 1; });</pre>

欢迎注册黑客派社区,开启你的博客之旅。让学习和分享成为一种习惯!

留下你的脚步