js获取鼠标点击事件的相对位置

如图

我需要获取图片上点击事件相对于图片左上方原点(0,0)的位置,最好要能考虑到滚动条的影响的,谢谢了~
我是需要兼容浏览器的

如果要兼容浏览器,最好使用一个库来实现,用鼠标的页面位置减去图片的页面位置就行了。
比如jquery:
$(document).click(function(e){
alert("X: " + (e.pageX - $('img').offset().left) + ", Y: " + (e.pageY - $('top').offset().top));
});
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-29
发的根本
相似回答