代码如下:
jQuery.fn.extend({
 autoHeight: function(){
 return this.each(function(){
 var $this = jQuery(this);
 if( !$this.attr('_initAdjustHeight') ){
 $this.attr('_initAdjustHeight', $this.outerHeight());
 }
 _adjustH(this).on('input', function(){
 _adjustH(this);
 });
 });
 /**
 * 重置高度 
 * @param {Object} elem
 */
 function _adjustH(elem){
 var $obj = jQuery(elem);
 return $obj.css({height: $obj.attr('_initAdjustHeight'), 'overflow-y': 'hidden'})
 .height( elem.scrollHeight );
 }
 }
 });
 // 使用
 $(function(){
 $('textarea').autoHeight();
 });
Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务