Terkadang, kami mungkin ingin mendapatkan posisi scrollbar saat menggulir elemen atau halaman.
Pada artikel ini, kita akan melihat bagaimana mendapatkan posisi scrollbar dengan JavaScript.
Kita dapat menggunakan scrollTopproperti elemen untuk membiarkan kita mendapatkan jumlah piksel yang disembunyikan karena pengguliran.
Jadi kita bisa menggunakan ini untuk mendapatkan posisi scrollbar.
Misalnya, kita dapat menulis HTML berikut:
<div>
</div>
const div = document.querySelector('div')
for (let i = 1; i <= 100; i++) {
const p = document.createElement('p')
p.textContent = i
div.appendChild(p)
}
window.addEventListener('scroll', (e) => {
console.log(document.documentElement.scrollTop);
})
Kemudian kami menambahkan elemen 100 p ke dalam div dengan memanggil document.createElementuntuk membuat elemen.
Dan kami mengatur konten masing-masing dengan mengatur textContentproperti.
Kemudian kami menambahkannya ke div dengan div.appendChildmetode.
Selanjutnya, kami memanggil window.addEventListenerdengan 'scroll'string sebagai argumen pertama untuk mendengarkan acara gulir.
Dan kemudian kita bisa mendapatkan scrollTopproperti dari documentElementuntuk mengetahui seberapa jauh htmlelemen telah di-scroll ke bawah.
Kita juga bisa mendapatkan scrollTopproperti elemen lainnya.
Misalnya, jika kita memiliki:
<div style='height: 300px; overflow-y: auto'>
</div>
Kemudian kita bisa mendengarkan scrollevent div dengan menulis:
const div = document.querySelector('div')
for (let i = 1; i <= 100; i++) {
const p = document.createElement('p')
p.textContent = i
div.appendChild(p)
}
div.addEventListener('scroll', (e) => {
console.log(div.scrollTop);
})
Tapi kami memanggil div.addEventListeneralih-alih window.addEventListenermendengarkan scrollacara div.
Kemudian kita mendapatkan div.scrollTopproperti untuk mengetahui seberapa jauh div telah menggulir ke bawah.
Ada juga window.scrollYproperti untuk memberi tahu kita seberapa jauh scrollbar dalam piksel.
Misalnya, kita dapat menggunakannya dengan menulis:
const div = document.querySelector('div')
for (let i = 1; i <= 100; i++) {
const p = document.createElement('p')
p.textContent = i
div.appendChild(p)
}
window.addEventListener('scroll', (e) => {
console.log(window.scrollY);
})
Ada beberapa cara yang bisa kita gunakan untuk mendapatkan posisi scrollbar dengan JavaScript.
Lebih banyak konten di plainenglish.io
Saat Anda membuat permintaan ke facebook.com, komputer Anda mencari nama domain untuk menerjemahkan nama domain tersebut menjadi alamat IP sehingga komputer Anda dapat membuat koneksi tersebut.
Pada tahun 2022, saya beralih dari peran nonteknis menjadi keamanan siber. Saya memiliki gelar pertama saya dalam Bahasa Jerman, saya tahu Anda terkejut dan ingin tahu tentang bagaimana saya berhasil melakukan transisi, Yah, itu terjadi begitu saja.
Di dunia yang serba cepat dan kompetitif saat ini, karier seseorang memainkan peran penting dalam pertumbuhan pribadi, stabilitas keuangan, dan kepuasan hidup secara keseluruhan. Namun, banyak orang menemukan diri mereka terjebak dalam siklus stagnasi dan ketidakpuasan tanpa henti, secara bertahap menyia-nyiakan kehidupan profesional mereka.
Beralih ke karir baru bisa sangat menantang jika Anda mencoba melakukannya sendiri. Penting untuk menemukan mitra akuntabilitas yang memiliki tingkat pembelajaran yang sama dengan Anda, yang memiliki tujuan, keuletan, dan dorongan yang sama.
Saya baru-baru ini berada di Linkedin, jejaring sosial profesional terbesar di dunia, dan menemukan postingan dari desainer lepas yang saya ikuti yang menarik perhatian saya. Mereka semua memposting foto dari pesawat terbang, di pantai dengan laptop mereka, dari kolam renang, dan kantor dengan pemandangan menakjubkan.
Untuk menghindari ambiguitas istilah berikut akan digunakan; Pengautentikasi; Ponsel yang digunakan untuk membuat situs web login; Situs web atau aplikasi yang digunakan pengguna untuk membuat Layanan permintaan login; Vendor menyediakan layanan yang diberikan misalnya