zoukankan      html  css  js  c++  java
  • Jquery实现textarea根据文本内容自适应高度

    本文给大家分享的是Jquery实现textarea根据文本内容自适应高度,这些在平时的项目中挺实用的,所以抽空封装了一个文本框根据输入内容自适应高度的插件,这里推荐给小伙伴们。

    autoTextarea.js

    (function($){
      $.fn.autoTextarea = function(options) {
        var defaults={
          maxHeight: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);
    

      

     
    demo.js
    1 $(".doctable textarea").autoTextarea({
    2   maxHeight:400,
    3   minHeight:100
    4 });
  • 相关阅读:
    tcpdump命令
    浅谈  curl命令
    MongoDB下rs.status()命令
    Device mapper存储方式
    top命令
    cat命令汇总整理
    centos7搭建nginx日志
    CentOS7 防火墙(firewall)的操作命令(转)
    服务器的硬件组成
    shell随机生成10个文件
  • 原文地址:https://www.cnblogs.com/laneyfu/p/5956576.html
Copyright © 2011-2022 走看看