(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

文本区域的高度随着内容增加----插件相关推荐

  1. python文本框随窗体变化_Javascript 文本框textarea高度随内容自适应增长收缩

    直接上代码: 方案一: 枫芸志 » 文本框textarea高度自适应增长/伸缩 晴枫制作 http://jb51.net [Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行] 方案一在各浏 ...

  2. 【记录】用Javascript实现文本框textarea高度随内容自动适应增长收缩

    // 最小高度     var minRows = 5;     // 最大高度,超过则出现滚动条     var maxRows = 12;     function autoResize(){   ...

  3. html表单 多行输入文字,如何在HTML中创建多行文本输入(文本区域)?

    要创建多行文本输入,请使用HTML 标记.您可以使用cols和rows属性设置文本区域的大小.它在表单中使用,以允许用户在多行中输入文本. 这是标签的属性-属性值描述自动对焦自动对焦指定在页面加载时文 ...

  4. php获取页面的可视内容高度,网页制作技巧:获取页面可视区域的高度_css

    文章简介:获取页面可视区域高度,获取页面高度,获取滚动条滚动上去的页面高度. function getWH(){ var wh = {}; "Height Width".repla ...

  5. 【jQuery插件】insertContent-在文本框光标位置插入内容并选中

    在文本框光标位置插入内容在实际的项目应用中经常用到,比如在文本框插入表情,首先要获取光标在文本框中的位置,当然这个有浏览器兼容性问题. IE下可以通过document.selection.create ...

  6. 前端:HTML/06/表单,表单元素(单行文本域,单行密码域,单选按钮,复选框,下拉列表,文本区域,上传文件域,各种按钮,隐藏域,lt;caption表格标题)

    表单<form>(块元素) 表单的概念:表单主要用来获取用户数据(信息),如:注册表单, 查询表单,登录表单. 表单的工作原理: 浏览有表单的网页,填写一些必要的信息,然后点击某个按钮进行 ...

  7. Android中获取文本宽度和高度

    本文罗列Android中字体宽度和高度的相关概念,及测量方法 . 原文请参考Android_FontMetrics.Android字符串进阶之三:字体属性及测量(FontMetrics). Andro ...

  8. 嵌入式GUI LVGL『Text Area文本区域控件』介绍

    一. LVGL GUI文本区域控件的概念 文本区域是一个带有标签和光标的页面.文本或字符可以添加到它.长行被换行,当文本足够长时,可以滚动文本区域. 二. LVGL GUI文本区域小部件和样式 文本区 ...

  9. 分页插件php,文章内容分页插件

    应用信息 名称: 文章内容分页插件 售价: 128元 应用ID: NextPage 最低要求: Z-BlogPHP 1.5.2.1935 (Zero) Build 151935 版 本: 6.1 发布 ...

最新文章

  1. 3D视觉工坊—助学助研计划正式启动!
  2. Jupyter Notebook 使用流程
  3. PostgreSQL从继承到分区(三)
  4. 静态时序分析的概念以及约束的作用理解
  5. Linux命令行抓包及包解析工具tshark(wireshark)使用实例解析
  6. PMCAFF微课堂|前codefollow运营女神:深剖女性社群电商的心理需求和特征
  7. 海史密斯敏捷企业架构
  8. ASP.NET MVC 线程和并发
  9. objective-c 编程总结(第六篇)运行时操作 - 方法交换
  10. NVIDIA显卡驱动版本,CUDA版本,cudnn版本之间关系及如何选择
  11. 张正友标定Opencv实现、标定流程以及图像坐标转为世界坐标
  12. js微信抢红包脚本代码_微信抢红包插件示例代码及其实现原理
  13. mqtt测试工具(持续更新...)
  14. 基于java的教师教学评价管理系统
  15. FileZilla的下载与安装
  16. fastadmin后台多表联查
  17. Android中MediaMuxer和MediaCodec用例 - audio+video
  18. DPI和分辨率的转换
  19. matlab下标赋值维度不匹配,Matlab VPAsolve错误(sym / subsasgn和sym / privsubsasgn)维度不匹配...
  20. C++define宏的边际效应

热门文章

  1. 【转】摩托罗拉推开源硬件平台计划Project Ara
  2. screen 用法汇总
  3. 菜鸟学习C++练笔之整理搜狗2008版语料库--获取分类语料库
  4. CentOS 7上搭建Spark 3.0.1 + Hadoop 3.2.1分布式集群
  5. 黑苹果白果序列号_黑苹果从入门到放弃黑苹果:OC配置入门
  6. linux usb书籍,Linux大师(古鲁)话说USB发行版
  7. PoolTogether本周Loot Box奖金组合中新增加入ESSAY代币
  8. SAP License:SAP顾问你算哪根葱?
  9. 智慧水务、智慧泵房、水厂监控、营收管理、DMA漏损、GIS系统、维护管理、档案管理、仓库管理、水质监控、数据中心、指挥调度中心、消防栓、管网、供水、水质、水厂调度、加压泵站、库存调拨、物料申请
  10. Excel-基本操作