L'alternativa JavaScript al metodo .offset() di jQuery

L'alternativa JavaScript al metodo .offset() di jQuery

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

La soluzione รจ la seguente:


var offset = function(el) {
    var rect = el.getBoundingClientRect();
    var coords = {
      top: rect.top + document.body.scrollTop,
      left: rect.left + document.body.scrollLeft
    };
    return coords;
};