我正在尝试获取鼠标单击相对于浏览器/正文的绝对位置(顶部和左侧),而不是正文中的任何父元素。
我有一个绑定到主体的侦听器,但是 e.pageX 和 e.pageY 给了我相对于 div 的位置。
请注意,我可以利用 jQuery 和 YUI 函数。
当前无法正常工作的代码:
//getting the position
function _handleClick(e) {
var data = { absX: e.pageX, absY: e.pageY};
_logClickData(data);
}
//binding the function
var methods = {
init: function () {
$("body").click(_handleClick);
}
};