动态调整textarea高度,自动高度

作者: 关于计算机  发布:2019-09-20

脚本之家修正版本,运行后需要刷新下,因为jquery是外部调用的。

实现功能:

jquery事件,动画1

1/当textarea换行时自动增加一行高度
2/当textarea删除一行时 自动减少一行的高度 依赖:jquery.xxx.js 工作中需要使用类似功能但是觉得使用插件需要导入其他文件很不方便所以就写了一个

缩小 放大

textarea jquery插件

香港、旧金山、台湾、3地7年深度访谈,50余幅经典珍藏海报及剧照,林青霞口中的林青霞,名人好友眼中的大明星、邻家女孩;最善良、最勤奋的亚洲第一美女……跨越国界的铁杆粉丝、日裔资深记者亲访林青霞好友及资深影人徐克夫妇、郁正春、宋存寿、赖声川、杜可风、许鞍华、王晶、张国荣、琼瑶等,完整呈现"亚洲第一美女"林青霞22年、100部华文经典电影的台前幕后及其半息影后的隐秘生活。 脚本之家是一个专业的收集各类脚本学习资料的网站,尽量修正错误打造精品脚本类学习网站,我们为大家游戏脚本资源,源码,软件,asp,php,javascript等编程资料,是网页制作,网络编程,网站建设人士的聚集场所。www.jb51.net 香港、旧金山、台湾、3地7年深度访谈,50余幅经典珍藏海报及剧照,林青霞口中的林青霞,名人好友眼中的大明星、邻家女孩;最善良、最勤奋的亚洲第一美女……跨越国界的铁杆粉丝、日裔资深记者亲访林青霞好友及资深影人徐克夫妇、郁正春、宋存寿、赖声川、杜可风、许鞍华、王晶、张国荣、琼瑶等,完整呈现"亚洲第一美女"林青霞22年、100部华文经典电影的台前幕后及其半息影后的隐秘生活。

复制代码 代码如下:

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

<div class="form-group">
    <label class="col-sm-3 control-label no-padding-right" for="form-field-5"> 内容</label>
    <div class="col-sm-9">
        <textarea class="col-sm-8" id="form-field-5" placeholder="请输入内容..."></textarea>
    </div>
</div>

上面的难点就在于
$Content.animate({height:"+=50"},400)
每400毫秒递增50高度。

复制代码 代码如下:

您可能感兴趣的文章:

  • 基于jquery的让textarea自适应高度的插件
  • jquery 多行文本框(textarea)高度变化
  • jquery 插件实现多行文本框[textarea]自动高度
  • jquery实现textarea 高度自适应
  • Jquery实现textarea根据文本内容自适应高度
  • jquery实现文本框textarea自适应高度
  • jquery
  • textarea高度

jQuery.extend({
    textareaAutosize_dc: function() {
        $("textarea").on("keyup", function(e) {
            var currentEnterCount = $(this).val().split("n").length;
            var lineHeight = Number($(this).css("line-height").replace("px", ""));
            var enterCount = $(this).attr("enterCount");
            if (currentEnterCount < enterCount && enterCount != undefined) {
                //每行减掉固定行高
                $(this).height($(this).height() - lineHeight);
            } else if (currentEnterCount > enterCount) {
                //每行加入固定行高
                $(this).height($(this).height() + lineHeight);
                $(this).attr("enterCount", currentEnterCount);
            }
            //记录当前行高
            $(this).attr("enterCount", currentEnterCount);
        });
    }
});
//调用自动高度
$.textareaAutosize_dc();

相关文章

  • 图片 1 iframe里面的元素触发父窗口元素事件的jquery代码

    这篇文章主要介绍了jquery:iframe里面的元素怎样触发父窗口元素的事件,很简单,但很实用,需要的朋友可以看看

    2014-10-10

  • 图片 2 html5的自定义data-*属性和jquery的data()方法的使用示例

    人们总喜欢往HTML标签上添加自定义属性来存储和操作数据,这就是为什么在HTML5规范里增加了一个自定义data属性,你可以拿它做很多有用的事情

    2013-08-08

  • 图片 3 jQuery实现背景滑动菜单

    本篇文章分享了基于jQuery实现背景滑动菜单的实例代码。感兴趣的朋友可以下载实例运行,下面就跟小编一起来看看吧

    2016-12-12

  • 图片 4 JQUERY简单按钮轮换选中效果实现方法

    这篇文章主要介绍了JQUERY简单按钮轮换选中效果实现方法,涉及jQuery鼠标事件与css样式操作的基本技巧,需要的朋友可以参考下

    2015-05-05

  • 图片 5 jquery实现网站超链接和图片提示效果

    超链接提示效果可以通过title实现;图片提示效果可以通过alt实现,本文将会介绍下使用jquery实现超链接与图片提示效果,感兴趣的朋友们可以参考下哈

    2013-03-03

  • 图片 6 浅谈jQuery this和$(this)的区别及获取$(this)子元素对象的方法

    下面小编就为大家带来一篇浅谈jQuery this和$(this)的区别及获取$(this)子元素对象的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    2016-11-11

  • 图片 7 Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件

    之前一直有关注过Jquery.LazyLoad.js这个特效,但一直没有用,这几天研究了一下,并应用于实际中,对网站SEO方面没有什么帮助,不过可以节省一些流量,对于大网站来说显的尤为重要,至于节省了多少流量我无从统计。

    2011-03-03

  • 图片 8 22点关于jquery性能优化的建议

    讨论 jQuery 和 javascript 性能的文章并不罕见。然而,本文我计划总结一些速度方面的技巧和我本人的一些建议,来提升你的 jQuery 和 javascript 代码。好的代码会带来速度的提升。快速渲染和响应意味着更好的用户体验。

    2014-05-05

  • 图片 9 jQuery表格插件datatables用法总结

    这篇文章主要介绍了jQuery表格插件datatables用法,包括分页、排序等功能,是jQuery表格插件datatables比较基础的部分知识,需要的朋友可以参考下

    2014-09-09

  • 图片 10 jQuery中的height innerHeight outerHeight区别示例介绍

    这篇文章主要介绍了jQuery中的height innerHeight outerHeight的区别,需要的朋友可以参考下

    2014-06-06

以上就是本文的全部内容了,希望大家能够喜欢。

最新评论

您可能感兴趣的文章:

  • jquery实现文本框textarea自适应高度
  • jquery 多行文本框(textarea)高度变化
  • js/jquery获取文本框输入焦点的方法
  • 基于jQuery的计算文本框字数的代码
  • 一个基于jquery的文本框记数器
  • JQuery 文本框使用小结
  • jquery对单选框,多选框,文本框等常见操作小结
  • Jquery实现仿新浪微博获取文本框能输入的字数代码
  • jQuery动态改变多行文本框高度的方法

本文由贝博体育app发布于关于计算机,转载请注明出处:动态调整textarea高度,自动高度

关键词: