Bolehkah Pelarasan Ketinggian Automatik Menghapuskan Bar Skrol dalam Textareas?

Barbara Streisand
Lepaskan: 2024-10-24 01:33:29
asal
642 orang telah melayarinya

Can Automated Height Adjustment Eliminate Scrollbars in Textareas?

AutoMelaraskan Ketinggian Kawasan Teks

S: Bolehkah saya melaraskan ketinggian kawasan teks agar sepadan dengan ketinggian teks yang terkandung di dalamnya, menghapuskan keperluan untuk bar skrol?

J: Ya, melaksanakan fungsi ini boleh dilakukan dengan JavaScript.

Berikut ialah coretan kod JavaScript mudah yang menggunakan sifat scrollHeight bagi elemen textarea untuk melaraskan ketinggiannya secara automatik semasa pengguna menaip:

function auto_grow(element) {
  element.style.height = "5px";
  element.style.height = (element.scrollHeight) + "px";
}
Salin selepas log masuk

Selain itu, anda boleh menambah peraturan CSS untuk menghalang kawasan teks daripada mengubah saiz dan menyembunyikan bar skrol:

textarea {
  resize: none;
  overflow: hidden;
  min-height: 50px;
  max-height: 100px;
}
Salin selepas log masuk

Dengan kedua-dua fungsi JavaScript dan peraturan CSS di tempatnya, textarea akan melaraskan ketinggiannya secara automatik untuk menampung kandungan teks, memberikan pengalaman pengguna yang lancar dengan menghapuskan keperluan untuk bar skrol.

Atas ialah kandungan terperinci Bolehkah Pelarasan Ketinggian Automatik Menghapuskan Bar Skrol dalam Textareas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!