Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.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
Javascript 获取元素的当前顶部位置_Javascript_Jquery_Scroll_Position_Offset - Fatal编程技术网

Javascript 获取元素的当前顶部位置

Javascript 获取元素的当前顶部位置,javascript,jquery,scroll,position,offset,Javascript,Jquery,Scroll,Position,Offset,我需要获取一个元素在页面上的位置,从元素顶部(div)到窗口顶部的当前位置。我不想要相对于页面顶部的位置(似乎偏移量和位置正在这样做?获取父元素的偏移量,然后获取子元素的偏移量,然后从另一个元素中减去一个元素-即获取要查找的信息。获取父元素的偏移量,然后获取子元素的偏移量,然后从另一个元素中减去一个元素,即得到所需的信息。使用$(元素)。offset()。top: $(".element").offset().top; 并将其应用于您的页面。。。 祝你好运使用$(元素).offset()。顶部

我需要获取一个元素在页面上的位置,从元素顶部(div)到窗口顶部的当前位置。我不想要相对于页面顶部的位置(似乎偏移量和位置正在这样做?

获取父元素的偏移量,然后获取子元素的偏移量,然后从另一个元素中减去一个元素-即获取要查找的信息。

获取父元素的偏移量,然后获取子元素的偏移量,然后从另一个元素中减去一个元素,即得到所需的信息。

使用
$(元素)。offset()。top

$(".element").offset().top;
并将其应用于您的页面。。。 祝你好运

使用
$(元素).offset()。顶部

$(".element").offset().top;
并将其应用于您的页面。。。 祝你好运

试试:

 var top= $('#element').offset().top+ $(document).scrollTop();
尝试: