Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery中的全局方法_Jquery - Fatal编程技术网

Jquery中的全局方法

Jquery中的全局方法,jquery,Jquery,我在工具提示中有一个箭头,工具提示是绝对的,我有一个div,当你滚动它时,它会显示一个工具提示。我希望箭头显示在div的正上方。在AS3中,我使用LocalToGlobal来找到正确的位置。如何在jquery中实现globalToLocal和localToGlobal函数 有没有人能帮上忙。这开始让我有点疯狂了。 我下面的帖子解释得稍微好一点 如果我没弄错你的问题,你想得到这个职位。您可以使用此方法。它获取匹配元素集中第一个元素相对于偏移父元素的当前坐标。参见文档中的示例 从文件中 .posit

我在工具提示中有一个箭头,工具提示是绝对的,我有一个div,当你滚动它时,它会显示一个工具提示。我希望箭头显示在div的正上方。在AS3中,我使用LocalToGlobal来找到正确的位置。如何在jquery中实现globalToLocal和localToGlobal函数

有没有人能帮上忙。这开始让我有点疯狂了。
我下面的帖子解释得稍微好一点

如果我没弄错你的问题,你想得到这个职位。您可以使用此方法。它获取匹配元素集中第一个元素相对于偏移父元素的当前坐标。参见文档中的示例

从文件中 .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位置,那么它将远远超出工具提示,并且不会显示。