最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Jquery實現(xiàn)textarea根據(jù)文本內(nèi)容自適應(yīng)高度

 更新時間:2015年04月03日 10:15:02   投稿:hebedich  
本文給大家分享的是Jquery實現(xiàn)textarea根據(jù)文本內(nèi)容自適應(yīng)高度,這些在平時的項目中挺實用的,所以抽空封裝了一個文本框根據(jù)輸入內(nèi)容自適應(yīng)高度的插件,這里推薦給小伙伴們。

在玩微博的時候我們可能會注意到一個細節(jié)就是不管是新浪微博還是騰訊微博在轉(zhuǎn)發(fā)和評論的時候給你的默認文本框的高度都不會很高,這可能是版面的限制和用戶通常只轉(zhuǎn)播或者評論一個短句有關(guān)。但是當(dāng)你輸入超過一行文字的時候,文本框的高度就自動撐高了,大大改善了體驗,這樣用戶就可以看到全部的文字。不用再去拖動文本框的滾動條。

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

$(".doctable textarea").autoTextarea({
  maxHeight:400,
  minHeight:100
});

以上所述就是本文的全部內(nèi)容了,希望能夠給大家學(xué)習(xí)jQuery有所幫助。

相關(guān)文章

最新評論

凌云县| 海阳市| 大丰市| 龙南县| 迁安市| 桓仁| 宿州市| 疏勒县| 锡林郭勒盟| 定襄县| 随州市| 寻乌县| 哈尔滨市| 泽州县| 铅山县| 衢州市| 锡林浩特市| 灵川县| 漯河市| 辽中县| 临澧县| 谷城县| 英德市| 平阳县| 台湾省| 沅陵县| 玉环县| 驻马店市| 青浦区| 乌兰县| 绥中县| 镇赉县| 鄯善县| 长岭县| 巨野县| 贡嘎县| 普定县| 金沙县| 大理市| 新乐市| 饶平县|