jQuery textarea框高度自適應
本章節分享一段程式碼例項,它實現了textarea文字框能夠根據內容高度自適應效果。
在預設情況下如果內容超過textarea文字框的高度,那麼就會出現滾動條,有時候這有點不夠人性化。
如果能夠實現高度自適應效果,那就再好不過了。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> jQuery.fn.extend({ autoHeight: function(){ return this.each(function(){ var $this = jQuery(this); if( !$this.attr('_initAdjustHeight') ){ $this.attr('_initAdjustHeight', $this.outerHeight()); } _adjustH(this).on('input', function(){ _adjustH(this); }); }); function _adjustH(elem){ var $obj = jQuery(elem); return $obj.css({ height: $obj.attr('_initAdjustHeight'), 'overflow-y': 'hidden' }).height( elem.scrollHeight ); } } }); $(function(){ $('textarea').autoHeight(); }); </script> </head> <body> <textarea id="txt"></textarea> </body> </html>
上面程式碼完美實現高度自適應功能,更多內容參閱下面文章。
相關閱讀:
(1).jQuery.fn.extend參閱jQuery.fn.extend()一章節。
(2).each方法參閱jQuery each()一章節。
(3).attr方法jQuery attr()一章節。
(4).on方法jQuery on()一章節。
(5).css方法jQuery css()一章節。
相關文章
- textarea文字框高度自適應程式碼例項
- textarea高度自適應詳解
- textarea實現高度自適應的理解
- jquery 實現iframe 自適應高度jQuery
- 文字框高度自適應例項程式碼
- jquery實現的iframe高度自適應效果jQuery
- 實現一個高度自適應的輸入框
- jquery mobile無法修改textarea的高度jQuery
- html iframe高度自適應HTML
- TabelViewCell高度自適應View
- jquery實現的iframe高度自適應程式碼例項jQuery
- 根據螢幕高度自適應元素高度
- 小程式Swiper高度自適應
- iframe 跨域高度自適應跨域
- UITableViewCell自適應圖片高度UIView
- 詳細實現微信輸入框效果(textView自適應文字高度)TextView
- iframe自適應高度的外掛
- 微信小程式Swiper高度自適應微信小程式
- iframe高度自適應解決方案
- iOS cell中webview自適應高度iOSWebView
- 自動載入的iframe高度自適應
- Widget小元件如何自適應高度元件
- 巢狀UITextView的UITableViewCell高度自適應巢狀UITextView
- easyui-layout佈局高度自適應UI
- iOS 自定義tableView Cell、高度自適應iOSView
- iframe高度自適應程式碼例項
- <iframe>高度自適應程式碼例項
- React根據寬度自適應高度React
- input文字框寬度自適應
- iOS 精準獲取webView內容高度並自適應高度iOSWebView
- 真正解決iframe高度自適應問題
- css實現左欄固定右欄自適應,高度自適應的佈局CSS
- 微信小程式swiper高度自適應,swiper的子元素高度不固定微信小程式
- React Native踩坑指南:WebView高度自適應React NativeWebView
- UITableViewCell含有WebView的自適應高度新解決方案UIWebView
- javascript實現的iframe高度自適應程式碼JavaScript
- UITableView 自己封裝可以自適應高度的cellUIView封裝
- iOS 【終極方案】精準獲取webView內容高度,自適應高度iOSWebView