JavaScript: calcolare le coordinate di un elemento sulla pagina

JavaScript offre un semplice modo per calcolare le coordinate di un elemento sulla pagina.

JavaScript di Gabriele Romanato

JavaScript offre un semplice modo per calcolare le coordinate di un elemento sulla pagina.

La soluzione รจ la seguente:


const getPosition = element => {
    
    if(element === null || !element) {
        return null;
    }

    const rect = element.getBoundingClientRect();

    return {
      top: rect.top + document.body.scrollTop,
      left: rect.left + document.body.scrollLeft
    };
};