首页 » 网站建设 » phptextarea文本框技巧_自适应高度的textarea文本框

phptextarea文本框技巧_自适应高度的textarea文本框

访客 2024-10-27 0

扫一扫用手机浏览

文章目录 [+]

需求来源

在文本框输入过多内容时,会涌现滚动条,不雅观观也不舒适;又或者当文本框添补很多内容时,在删除部分内容,高度不会变革,看着好不雅观观不雅观。
这时候,就须要做一个会自适应高度的文本框,根据内容来变革文本框高度。

html源码

给每个textarea文本框加一个autoHeight属性,并设置其属性为true,以便于初始js时获取须要自适应高度的标签

phptextarea文本框技巧_自适应高度的textarea文本框

<h3>自适应高度的textarea文本框</h3><textarea autoHeight="true"></textarea>js源码

编写js代码,获取autoHeight属性为true的textarea标签,然后根据keyup事宜,每次书写完毕,获取文本框内容高度来设置文本框的高度,如下:

phptextarea文本框技巧_自适应高度的textarea文本框
(图片来自网络侵删)

$(function(){ $.fn.autoHeight = function(){ function autoHeight(elem){ elem.style.height = 'auto'; elem.scrollTop = 0; //防抖动 elem.style.height = elem.scrollHeight + 'px'; } this.each(function(){ autoHeight(this); $(this).on('keyup', function(){ autoHeight(this); }); }); } $('textarea[autoHeight]').autoHeight();})

搬你想搬,盖你所需,码字不易,且行且珍惜!

相关文章

罗源正规SEO报价价比与品质并重的之路

SEO(搜索引擎优化)已经成为企业提升品牌知名度、拓展市场份额的重要手段。在众多SEO服务商中,罗源正规SEO以其专业的技术、丰富...

网站建设 2025-04-09 阅读0 评论0

自媒体SEO打造爆款内容的方法之路

自媒体行业如雨后春笋般崛起。众多自媒体从业者纷纷投身其中,希望通过自媒体平台实现个人价值的提升。如何在众多自媒体中脱颖而出,成为爆...

网站建设 2025-04-09 阅读0 评论0