ホームページ >ウェブフロントエンド >jsチュートリアル >コンテンツに合わせて縮小したり拡大したりする、本当に自動でサイズ変更されるテキストエリアを作成するにはどうすればよいですか?
自動サイズ変更を使用したテキストエリアの作成
前の説明では、自動サイズ変更テキストエリアを作成する方法を紹介しました。ただし、コンテンツの削除時にテキストエリアを縮小できないという制限が残りました。重要な問題は、テキストエリアのコンテンツの正しい高さを取得することにあります。
次のコードは、前の方法で発生した制限に対処する包括的な解決策を提供します。
$("textarea").each(function () { this.style.height = this.scrollHeight + "px"; this.style.overflowY = "hidden"; }).on("input", function () { this.style.height = "auto"; this.style.height = this.scrollHeight + "px"; });
利点:
実装:
これにより、強化されたコードにより、テキストエリアは簡単に自動サイズ変更できるようになり、さまざまなプラットフォームやブラウザーにわたってユーザーフレンドリーで一貫したエクスペリエンスを提供できるようになりました。
以上がコンテンツに合わせて縮小したり拡大したりする、本当に自動でサイズ変更されるテキストエリアを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。