“JavaScript mendapatkan posisi elemen relatif terhadap dokumen” Kode Jawaban

JavaScript mendapatkan posisi elemen relatif terhadap dokumen

element.getBoundingClientRect().top + document.documentElement.scrollTop
Fragile Fish

Dapatkan posisi elemen relatif terhadap dokumen

function offset(el) {
    const rect = el.getBoundingClientRect(),
    scrollLeft = window.pageXOffset || document.documentElement.scrollLeft,
    scrollTop = window.pageYOffset || document.documentElement.scrollTop;
    return { top: rect.top + scrollTop, left: rect.left + scrollLeft }
}

// example use
const div = document.querySelector('div');
const divOffset = offset(div);
console.log(divOffset.left, divOffset.top);
Sore Serval

Jawaban yang mirip dengan “JavaScript mendapatkan posisi elemen relatif terhadap dokumen”

Pertanyaan yang mirip dengan “JavaScript mendapatkan posisi elemen relatif terhadap dokumen”

Lebih banyak jawaban terkait untuk “JavaScript mendapatkan posisi elemen relatif terhadap dokumen” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya