Skip to content

Instantly share code, notes, and snippets.

View dragos199993's full-sized avatar
🍔

Dragos Nedelcu dragos199993

🍔
View GitHub Profile
@VincentHelwig
VincentHelwig / gist:aba7b628b1205599dba7
Created November 5, 2014 11:46
Optimised retrieve offset in vanilla js
// FROM http://jsperf.com/test-offset-jquery-vs-vanilla
function offset(elt) {
var rect = elt.getBoundingClientRect(), bodyElt = document.body;
return {
top: rect.top + bodyElt .scrollTop,
left: rect.left + bodyElt .scrollLeft
}
}
var offsetElt = offset(document.getElementById('element'));