Saya memiliki textarea HTML yang lebar tetap, tetapi tinggi variabel. Saya ingin mengatur overflow:scroll
dan dapat menampilkan scrollbar vertikal, tetapi tidak horisontal. Saya tidak dapat menggunakan overflow:auto
karena hal-hal lain yang khusus untuk situasi saya.
Saya tahu tidak ada cara menggunakan CSS2 untuk hanya menampilkan scrollbar vertikal tetapi tidak horizontal. Apakah ada yang bisa saya lakukan dengan JavaScript untuk menyembunyikan scrollbar horizontal?
overflow:scroll;
tidak ada cara untuk menunjukkan satu bar dan bukan yang lainnya. Itu melekat dalamoverflow:scroll
; javascript hanya dapat melakukan apa yang memungkinkan CSS. Namun, tebakan saya adalah Anda dapat menggunakan overflow: otomatis, Anda tidak tahu caranya. Apakah Anda akan menguraikan "hal-hal lain yang khusus untuk situasi Anda"?Jawaban:
Anda dapat menggunakan css seperti ini:
sumber
Gunakan CSS. Lebih mudah dan lebih cepat daripada javascript.
sumber
Nonaktifkan sepenuhnya scrollbar horizontal dengan menambahkan kode ini.
sumber
Menggunakan
wrap=virtual
di kotak formulir HTML Anda menghilangkan bilah gulir horizontal di bagian bawah kotak:Lihat contoh di sini: http://jsbin.com/opube3/2 (Diuji pada FF dan IE)
sumber
sumber
Contoh kerja dengan snippet dan tautan jsfiddle https://jsfiddle.net/sx8u82xp/3/
sumber
menetapkan ukuran scrolldown 200px,
overflow-x
menyembunyikan bilah gulir horizontal apa pun.sumber
Untuk saya:
Tentu saja menghapus panah
sumber