textarea 高度自適應
類別:Web前端 瀏覽量:779
時間:2014-6-1 textarea 高度自適應
textarea 高度自適應直接上代碼 (需要引用 jquery 文件)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style type="text/css">
.chackTextarea-area{line-height: 20px; font-size: 14px;padding: 0;border: 1px solid #CDCDCD; width: 400px;}
</style>
<script type="text/javascript" src="Jquery。js"></script>
<script type="text/javascript">
(function($){
$.fn.autoTextarea = function(options) {
var defaults={
maxHeight:null,
minHeight:$(this).height()
};
var opts = $.extend({},defaults,options);
$(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);
</script>
</head>
<body>
<li>
<textarea name="textarea" id="textarea" cols="60" rows="1" class="chackTextarea-area"></textarea>
</li>
<script type="text/javascript">
$(".chackTextarea-area").autoTextarea({maxHeight:220});
</script>
</body>
</html>
標簽:textarea
您可能感興趣
- textarea 高度自適應
- html5瀏覽界面怎么設置(HTML5textarea高度自適應的兩種方案)
- textarea設置行距(做一個能自適應高度的textarea的示例代碼)
- textarea換行屬性(處理textarea中的換行和空格)
- 如何處理textarea換行
- html自適應怎么沒有滾動條(如何讓pre和textarea等HTML元素去掉滾動條自動換行自適應文本內容高度)
- 現在買手機哪一款好(2023年最佳性價比手機推薦)
- 比亞迪宋2023款suv價格(售價區間為14.08萬 16.58萬元)
- 比亞迪宋2023款價格及圖片(Plus冠軍版15.98萬起)
- 保時捷卡宴2023款圖片(次低配車型裸車價102.8萬)
- 雅閣本田2023新款多少錢(銳 T動車型指導價17.98-22.88萬元)
- 本田雅閣2023款報價及圖片大全(十一代雅閣售價19.5-26.8萬元)
熱門推薦
- rem怎么設置適配(詳解如何使用rem或viewport進行移動端適配)
- python3json序列化(Python3.5 Json與pickle實現數據序列化與反序列化操作示例)
- html5video怎么優化(html5 移動端視頻video的android兼容去除播放控件、全屏)
- mysql客戶端怎么運行程序(MySQL 如何連接對應的客戶端進程)
- 10款免費好用的云服務器/VPS主機控制面板推薦(10款免費好用的云服務器/VPS主機控制面板推薦)
- 騰訊云服務器配置詳解(騰訊云服務器安全組配置圖文教程)
- python數組矩陣操作(Python矩陣和Numpy數組的那些事兒)
- 如何使用rem開發移動端頁面(移動端rem布局的兩種實現方法)
- dedecms如何使用標簽(dedecms 移動文章后,原來生成的HTML依然存在解決方法)
- docker 部署參數配置(Docker搭建Redis5.0并掛載數據)