Given an HTML DOM ID, how to get an element\'s position relative to the window in JavaScript/JQuery? This is not the same as relative to the document nor offset parent sinc
function trbl(e, relative) { var r = $(e).get(0).getBoundingClientRect(); relative = $(relative); return { t : r.top + relative['scrollTop'] (), r : r.right + relative['scrollLeft'](), b : r.bottom + relative['scrollTop'] (), l : r.left + relative['scrollLeft']() } } // Example trbl(e, window);