aderaaij
11/29/2015 - 6:17 PM

Basic offset function, replacing jQuery's offset.

Basic offset function, replacing jQuery's offset.

function offset(elt) {
	var rect = elt.getBoundingClientRect(), bodyElt = document.body;

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

//use:
var element = getElementById('element');
var offsetElement = offset(element);