テキストエリアの自動高さ
この質問は、テキストエリアのスクロールバーを削除し、テキストエリア内のコンテンツに一致するように高さを調整することを目的としています。純粋な JavaScript コードを使用したソリューションが提供されています。
function auto_grow(element) {
element.style.height = "5px";
element.style.height = (element.scrollHeight) "px";
}
テキストが入力されるとテキストエリアの高さが動的に変更されるようにするために、この関数は oninput イベントによってトリガーされます。さらに、テキストエリアの CSS プロパティを調整して、サイズ変更とオーバーフローを無効にし、必要に応じて最小および最大の高さを設定することもできます。
textarea {
resize: none;
overflow: hidden;
min-height: 50px;
max-height: 100px;
}
これらの調整を実装すると、テキストエリアの高さがコンテンツに合わせて自動的に調整され、スクロールバーが不要になり、洗練された応答性の高いユーザー エクスペリエンスが保証されます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3