JavaScript: ottenere le coordinate esatte di un elemento nella pagina

JavaScript offre un semplice modo per ottenere le coordinate di un elemento.

La soluzione รจ la seguente:


'use strict';

const offset = el => {
    
    if(el === null || !el) {
        return null;
    }

    const rect = el.getBoundingClientRect();
    const body = document.body;

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

Torna su