入力に応じてテキストエリアの高さを調節「Autosize」
当ページのリンクには広告が含まれています。
スポンサーリンク
入力に応じてテキストエリアの高さを調節してくれるプラグイン「Autosize」を紹介します。
jQueryプラグイン「Autosize」
入力フォーム(textarea要素)にたくさんのテキストを入力していくとスクロールバーが表示され、テキスト全体を閲覧することができなくなります。長い文章だと入力しにくいですね……。
そんなときに便利なのが、今回紹介するプラグイン「Autosize」です。
ぽちぽちとテキストを入力しフォームから文字があふれそうになると、ささっとテキストエリアの高さが拡がり、テキスト全体を把握することができます。
スポンサーリンク
それではデモページのテキストエリアをご覧ください。
デモのソース(HTML + jQuery)
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="description" content="Autosize のデモでーす。"> <title>Autosize - jQuery Plugin Demo</title> <style> textarea { padding: 10px; vertical-align: top; width: 25%; font-size: 18px; } </style> <script src='https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js'></script> <script src='jquery.autosize.js'></script> <script> $(function(){ $('.demo').autosize(); }); </script> </head> <body> <p><a href="https://webkaru.net/jquery-plugin/autosize/">「jQueryプラグインまとめ」に戻る</a></p> <h1>Autosize のデモです。</h1> <textarea>普通のtextarea要素</textarea> <textarea class='demo'>高さを調節するtextarea要素</textarea> </body> </html>
スポンサーリンク