Penatalan Elemen dalam JavaScript
Sifat-sifat berikut mengandungi nilai berapa banyak elemen telah ditala:
console.log(elem.scrollTop); // dari atas
console.log(elem.scrollLeft); // dari kiri
Contoh berikut menunjukkan cara sifat-sifat ini berfungsi. Tala elemen dan klik butang, anda akan melihat jumlah penatalan:
Diberikan elemen dan butang. Apabila butang ditekan, dapatkan nilai berapa banyak elemen telah ditala secara menegak.
Diberikan elemen dan butang. Apabila butang ditekan, periksa sama ada elemen telah ditala secara menegak.
Tala elemen hingga ke penghujung. Tekan butang untuk memaparkan jumlah penatalan penuh.
Dapatkan scrollHeight elemen
dan tolakkannya dengan jumlah penatalan penuh
(dari tugas sebelumnya). Apakah nilai yang akan diperoleh?
Dimensi apakah yang terkandung di dalamnya?
Campurkan offsetHeight dan jumlah penatalan penuh.
Tolakkan jumlah ini daripada nilai scrollHeight.
Apakah nombor yang akan diperoleh?