我在工具提示内有一个箭头,工具提示是绝对定位的,我有一个 div,当您将其翻转时,它会显示工具提示。我希望箭头显示在 div 上。在 AS3 中,我曾经使用 LocalToGlobal 来找到正确的位置。如何在 jquery 中实现 globalToLocal 和 localToGlobal 函数?
有没有人可以帮助解决这个问题。它开始让我有点发疯。我下面的帖子解释得更好一些。
我在工具提示内有一个箭头,工具提示是绝对定位的,我有一个 div,当您将其翻转时,它会显示工具提示。我希望箭头显示在 div 上。在 AS3 中,我曾经使用 LocalToGlobal 来找到正确的位置。如何在 jquery 中实现 globalToLocal 和 localToGlobal 函数?
有没有人可以帮助解决这个问题。它开始让我有点发疯。我下面的帖子解释得更好一些。
这将为您提供元素的坐标
$("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;
});
如果我理解你的问题是正确的,你想得到这个职位。您可以为此使用.position()方法。它获取匹配元素集中第一个元素相对于偏移父元素的当前坐标。请参阅文档中的示例。
.position() 方法允许我们检索元素相对于偏移父元素的当前位置。将此与 .offset() 进行对比,后者检索相对于文档的当前位置。当将新元素定位在另一个元素附近并在同一个包含 DOM 元素内时,.position() 更有用。
返回一个包含属性 top 和 left 的对象。