今日の人気記事

  1. レスポンシブなメニューを作成「MeanMenu」
  2. アニメ効果付きの円グラフを作成「Circliful」
  3. バーチャルキーボードを実装「Keyboard」
  4. 指定した要素を更新(変更)する「Refreshing an element at a set time interval」
  5. ページごとに画面をスクロール遷移「Scrollify」

入力に応じてテキストエリアの高さを調節「Autosize」

スポンサーリンク

入力に応じてテキストエリアの高さを調節してくれるプラグイン「Autosize」を紹介します。

jQueryプラグイン「Autosize」

入力フォーム(textarea要素)にたくさんのテキストを入力していくとスクロールバーが表示され、テキスト全体を閲覧することができなくなります。長い文章だと入力しにくいですね……。

そんなときに便利なのが、今回紹介するプラグイン「Autosize」です。

ぽちぽちとテキストを入力しフォームから文字があふれそうになると、ささっとテキストエリアの高さが拡がり、テキスト全体を把握することができます。

スポンサーリンク

それではデモページのテキストエリアをご覧ください。

「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='http://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>
スポンサーリンク

関連記事(一部広告含む)