Apakah mungkin untuk menonaktifkan scrollbar vertikal dan horizontal browser menggunakan jQuery atau javascript?
javascript
jquery
naveen
sumber
sumber
Jawaban:
Jika Anda memerlukan kemungkinan untuk menyembunyikan dan menampilkan scrollbar secara dinamis yang dapat Anda gunakan
dan
di suatu tempat di kode Anda.
sumber
oveflow: hidden
tidak akan mencegah apa pun di ponsel cerdas.sumber
Coba CSS
sumber
Sejauh ini kami memiliki overflow: tersembunyi di tubuh. Namun IE tidak selalu menghormati itu dan Anda perlu meletakkan scroll = "no" pada elemen body juga dan / atau menempatkan overflow: hidden pada elemen html juga.
Anda dapat mengambil ini lebih jauh ketika Anda perlu 'mengambil kendali' dari port tampilan, Anda dapat melakukan ini: -
Sebuah elemen yang diberikan tinggi 100% di tubuh memiliki tinggi penuh dari viewport jendela, dan elemen diposisikan secara mutlak menggunakan bottom: nnPX akan diatur nn piksel di atas tepi bawah jendela, dll.
sumber
Coba CSS.
Jika Anda ingin menghapus Horizontal
Dan jika Anda ingin menghapus Vertical
sumber
Di versi modern IE (IE10 dan yang lebih baru), scrollbar dapat disembunyikan menggunakan
-ms-overflow-style
properti .Di Chrome, scrollbar dapat diberi gaya:
Ini sangat berguna jika Anda ingin menggunakan body scrolling 'default' di aplikasi web, yang jauh lebih cepat daripada
overflow-y: scroll
.sumber
Jika Anda juga membutuhkan dukungan untuk Internet Explorer 6, cukup limpahkan html
dan
sumber
IE memiliki beberapa bug dengan scrollbar. Jadi jika Anda menginginkan salah satu dari keduanya, Anda harus menyertakan yang berikut ini untuk menyembunyikan scrollbar horizontal:
overflow-x: hidden;
overflow-y:scroll;
dan untuk menyembunyikan vertikal:
overflow-y: hidden;
overflow-x: scroll;
sumber
(Saya belum bisa berkomentar, tapi ingin membagikan ini):
Kode Lyncee berfungsi untuk saya di browser desktop. Namun, di iPad (Chrome, iOS 9), aplikasi tersebut mogok. Untuk memperbaikinya, saya berubah
untuk
yang memecahkan masalah saya.
sumber
Karena Firefox memiliki panah pintas kunci, Anda mungkin ingin menempatkan
<div>
di sekitarnya dengan gaya CSS:overflow:hidden;
.sumber
Menggunakan JQuery Anda dapat menonaktifkan bilah gulir dengan kode ini:
Anda juga dapat mengaktifkannya lagi dengan kode ini:
sumber