【jQuery插件】autoTextarea-文本框根据输入内容自适应高度
2011-08-09 16:38
696 查看
这些在平时的项目中挺实用的,所以抽空封装了一个文本框根据输入内容自适应高度的插件-autoTextarea:
调用:
查看demo:http://www.css88.com/demo/autoTextarea/
转载请注明转自《【jQuery插件】autoTextarea-文本框根据输入内容自适应高度》
(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);
调用:
1 | $( ".chackTextarea-area" ).autoTextarea({maxHeight:220}); |
转载请注明转自《【jQuery插件】autoTextarea-文本框根据输入内容自适应高度》
相关文章推荐
- 【jQuery插件】autoTextarea-文本框根据输入内容自适应高度的实例页面
- jQuery插件——autoTextarea-文本框根据输入内容自适应高度
- jquery/js实现文本框根据输入内容input,textarea自适应高度
- textarea自动换行,且文本框根据输入内容自适应高度
- [转]autoTextarea-文本框根据输入内容自适应高度
- 文本框根据输入内容自适应高度的代码
- Jquery实现 TextArea 文本框根据输入内容自动适应高度
- Jquery实现 TextArea 文本框根据输入内容自动适应高度
- 文本框根据输入内容自适应高度
- 自己写的jQuery插件(一)--让Iframe自适应内容高度
- jQuery实现textarea高度根据内容自适应
- Jquery实现textarea根据文本内容自适应高度
- Jquery实现textarea根据文本内容自适应高度
- 关于textView根据输入内容自适应高度
- 基于JQ 根据输入内容自适应输入框高度 支持输入增高 渲染时设置高度和内容一致
- jQuery设置iframe的高度根据页面内容自适应
- Javascript 文本域根据输入内容自适应高度
- js实现textarea高度根据内容自适应
- UILable 根据内容大小自适应高度