How to get an object real coordinates when there is a zoom or an scroll bar on the page ?
var scrOfX = 0, scrOfY = 0; if (typeof(window.pageYOffset) == 'number' ) { //Netscape compliant scrOfY = window.pageYOffset; scrOfX = window.pageXOffset; } else if (document.body && (document.body.scrollLeft || document.body.scrollTop)) { //DOM compliant scrOfY = document.body.scrollTop; scrOfX = document.body.scrollLeft; } else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) { //IE6 standards compliant mode scrOfY = document.documentElement.scrollTop; scrOfX = document.documentElement.scrollLeft; } myObject.Coord.x += scrOfX; myObject.Coord.y += scrOfY;
Latest posts by Fab (see all)
- Eki-Libre: review - 22 February 2022
- The Culture Map, a book review - 9 February 2022
- Book reviews as a service - 15 January 2022