博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
文本区域的高度随着内容增加----插件
阅读量:4702 次
发布时间:2019-06-09

本文共 1073 字,大约阅读时间需要 3 分钟。

(function($){    $.fn.autoTextarea = function(options) {        var defaults={            maxHeight:null,//文本框是否自动撑高,默认:null,不自动撑高;如果自动撑高必须输入数值,该值作为文本框自动撑高的最大高度            minHeight:$(this).height() //默认最小高度,也就是文本框最初的高度,当内容高度小于这个高度的时候,文本以这个高度显示        };        var opts = $.extend({},defaults,options);        return $(this).each(function() {            $(this).bind("paste cut keydown keyup focus blur",function(){                var height,style=this.style;                this.style.height =  opts.minHeight + 'px';                if (this.scrollHeight > opts.minHeight) {                    if (opts.maxHeight && this.scrollHeight > opts.maxHeight) {                        height = opts.maxHeight;                        style.overflowY = 'scroll';                    } else {                        height = this.scrollHeight;                        style.overflowY = 'hidden';                    }                    style.height = height  + 'px';                }            });        });    };})(jQuery);

 

转载于:https://www.cnblogs.com/lovelgx/articles/6270193.html

你可能感兴趣的文章
NSURLSession详解
查看>>
实时处理与流处理
查看>>
从零开始的全栈工程师——js篇2.17(属性和节点获取)
查看>>
python学习笔记(三)、字典
查看>>
在页面加载后执行任务
查看>>
图形学-绘制
查看>>
MYSQL中批量替换某个字段的部分数据
查看>>
ArcGIS js api开发环境配置
查看>>
记一次腾讯IEG面试失败经历
查看>>
hibernate的get、load的方法的区别,IllegalArgument异常
查看>>
lua 获取文件名和扩展名
查看>>
Spring中获取数据库表主键序列
查看>>
安装NLTK出现的问题与解决方法
查看>>
vb 可变长 数组
查看>>
android surfaceview 画
查看>>
jquery json 结合
查看>>
压缩OLEVARIANT数据
查看>>
ZOJ 3687
查看>>
HIHO 16 B
查看>>
wordpress 开源博客系统部署
查看>>