0

我在工具提示内有一个箭头,工具提示是绝对定位的,我有一个 div,当您将其翻转时,它会显示工具提示。我希望箭头显示在 div 上。在 AS3 中,我曾经使用 LocalToGlobal 来找到正确的位置。如何在 jquery 中实现 globalToLocal 和 localToGlobal 函数?

有没有人可以帮助解决这个问题。它开始让我有点发疯。我下面的帖子解释得更好一些。

4

2 回答 2

1

这将为您提供元素的坐标

$("element").hover(function (event){ //just change the eventlistener according to your needs
  var coordinate1 = event.pageY;
  var coordinate2 = event.pageX;
  var coordinate3 = event.clientY;
  var coordinate4 = event.clientX;
});
于 2013-06-03T01:17:34.143 回答
0

如果我理解你的问题是正确的,你想得到这个职位。您可以为此使用.position()方法。它获取匹配元素集中第一个元素相对于偏移父元素的当前坐标。请参阅文档中的示例。

来自文档

.position() 方法允许我们检索元素相对于偏移父元素的当前位置。将此与 .offset() 进行对比,后者检索相对于文档的当前位置。当将新元素定位在另一个元素附近并在同一个包含 DOM 元素内时,.position() 更有用。

返回一个包含属性 top 和 left 的对象。

于 2013-06-03T01:12:06.243 回答