Jquery中的全局方法
我在工具提示中有一个箭头,工具提示是绝对的,我有一个div,当你滚动它时,它会显示一个工具提示。我希望箭头显示在div的正上方。在AS3中,我使用LocalToGlobal来找到正确的位置。如何在jquery中实现globalToLocal和localToGlobal函数 有没有人能帮上忙。这开始让我有点疯狂了。Jquery中的全局方法,jquery,Jquery,我在工具提示中有一个箭头,工具提示是绝对的,我有一个div,当你滚动它时,它会显示一个工具提示。我希望箭头显示在div的正上方。在AS3中,我使用LocalToGlobal来找到正确的位置。如何在jquery中实现globalToLocal和localToGlobal函数 有没有人能帮上忙。这开始让我有点疯狂了。 我下面的帖子解释得稍微好一点 如果我没弄错你的问题,你想得到这个职位。您可以使用此方法。它获取匹配元素集中第一个元素相对于偏移父元素的当前坐标。参见文档中的示例 从文件中 .posit
我下面的帖子解释得稍微好一点 如果我没弄错你的问题,你想得到这个职位。您可以使用此方法。它获取匹配元素集中第一个元素相对于偏移父元素的当前坐标。参见文档中的示例 从文件中 .position()方法允许我们检索 相对于偏移父对象的元素。将此与 .offset(),它检索相对于 文件。当将新元素放置在另一个元素附近并在其中时 包含相同的DOM元素,.position()更有用 返回包含顶部和左侧属性的对象
这将为您提供元素的坐标
$("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;
});
感谢您的回答,但不确定event.pageX;我会给我这个职位的。它给出了滚动div的位置,但工具提示箭头不在该位置。记住箭头在工具提示内,所以假设div的位置为622,工具提示的位置为411,工具提示左侧的工具提示箭头为0。因此,如果我将箭头设置为divs位置,那么它将远远超出工具提示,并且不会显示。