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
};
};