javascript - 如何在html中获取图像的下坐标

标签 javascript jquery html

我有一张图片,它在一个 div 中。我想知道图像的下坐标是什么。就像它是一个有 Angular A、B、C 和 D 的矩形,A 是左下角,我想得到它的坐标。你能告诉我如何使用 JavaScript 或 jQuery 实现这一点吗?

最佳答案

您可以使用 JQuery position() 并返回 lefttop

var pos = $('img').position();
$('.result').append('(x: ' + pos.left + ', y: ' + pos.top + ')');
div {
  width: 200px;
  height: 200px;
  position: relative;
  border: 1px solid black;
}
img {
  position: absolute;
  left: 40px;
  top: 100px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
  <img src="http://placehold.it/50x50">
</div>
<span class="result"></span>

关于javascript - 如何在html中获取图像的下坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38619089/

相关文章:

javascript - Ruby on Rails - Javascript/jQuery 到 Haml

javascript - 如何获取 div 的背景图像值并将其应用于 img 标签 onclick 的 src 值?

Javascript 不断累加总和

html - CSS flex column wrap with no height preset and forcing of number of columns

javascript - 使用 module.exports 将expressJS中的服务器对象公开到另一个文件

javascript - 我可以将一个解构数组赋值给一个变量并解构它吗?

javascript - 警告 : Failed prop type: The prop `todos[0].title` is marked as required in `TodoList` , 但其值为 `undefined`

javascript - 页面在 IE9 中无法正确加载

javascript - JQuery Ajax动态表单,如何在表单上方的div中显示成功消息

javascript - 如何随机化整数变量,并出现某些数字的几率