【发布时间】:2012-01-16 15:26:56
【问题描述】:
我有一个封装在<a href=""><img src=""/></a> 中的图像。此图像上方/下方可能有一个或多个 div。如何找到这张图片的左上角?左上角是指这张图片的 x 和 y 坐标位置。而且我只想使用 javascript,不使用 jQuery,只使用最简单的解决方案(行数最少)。我想到的是:
topleftImgX = img.offsetTop - img.parentNode.scrollTop;
topleftImgY = img.offsetLeft = img.parentNode.scrollLeft;
这是正确的吗?同样只有 javascript,没有 jQuery
【问题讨论】:
-
您只想获得点击位置还是随时获得位置?前者很容易。 (见 amka 的例子。)后者有很多跨浏览器的意外情况。
标签: javascript