Node.js examples for DOM:Element
Get mouse event position in DOM element
// Get mouse event position in DOM element Util.getEventPosition = function (e, obj, scale) { var evt, docX, docY, pos; //if (!e) evt = window.event; evt = (e ? e : window.event); if (evt.pageX || evt.pageY) { docX = evt.pageX;/* w ww .ja v a 2 s .com*/ docY = evt.pageY; } else if (evt.clientX || evt.clientY) { docX = evt.clientX + document.body.scrollLeft + document.documentElement.scrollLeft; docY = evt.clientY + document.body.scrollTop + document.documentElement.scrollTop; } pos = Util.getPosition(obj); if (typeof scale === "undefined") { scale = 1; } return {'x': (docX - pos.x) / scale, 'y': (docY - pos.y) / scale}; };