Javascript 使用JQuery单击图像中的位置
相对于元素的左上角,是否有一种简单的方法可以找到用户在图像(div,…)中单击的位置?(使用js/jquery) 基本event.pageX/event.pageY不考虑滚动和元素位置。将Document.getScrollTop()和element.getAbsoluteTop()组合在一起看起来一点也不好看(据我所知,可能在所有浏览器上都不起作用)Javascript 使用JQuery单击图像中的位置,javascript,jquery,Javascript,Jquery,相对于元素的左上角,是否有一种简单的方法可以找到用户在图像(div,…)中单击的位置?(使用js/jquery) 基本event.pageX/event.pageY不考虑滚动和元素位置。将Document.getScrollTop()和element.getAbsoluteTop()组合在一起看起来一点也不好看(据我所知,可能在所有浏览器上都不起作用) 有更简单的方法吗?这似乎很简单: $('#yourImg').click(function(e){ var x = e.pageX -
有更简单的方法吗?这似乎很简单:
$('#yourImg').click(function(e){
var x = e.pageX - e.target.offsetLeft,
y = e.pageY - e.target.offsetTop;
});
可能的重复: