Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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 顶窗处的Div绝对位置_Jquery_Window_Absolute_Css Position - Fatal编程技术网

Jquery 顶窗处的Div绝对位置

Jquery 顶窗处的Div绝对位置,jquery,window,absolute,css-position,Jquery,Window,Absolute,Css Position,在jquery中,是否有任何方法可以将css中具有position:absolute且其父级具有position:relative的div定位到窗口顶部? 我所指的div是旋转木马的一部分,因此他的位置将始终更改,但无论其父位置如何,我希望此div始终保持在浏览器窗口的顶部。 如果有一种方法可以计算这个div离窗口顶部位置有多远,并且jquery可以根据这个方法更改顶部位置,谢谢。 div绝对向右滑动,div相对向右滑动,但它们都会改变旋转木马中的位置,向右滑动隐藏,直到在显示时单击为止,我需要

在jquery中,是否有任何方法可以将css中具有position:absolute且其父级具有position:relative的div定位到窗口顶部? 我所指的div是旋转木马的一部分,因此他的位置将始终更改,但无论其父位置如何,我希望此div始终保持在浏览器窗口的顶部。 如果有一种方法可以计算这个div离窗口顶部位置有多远,并且jquery可以根据这个方法更改顶部位置,谢谢。 div绝对向右滑动,div相对向右滑动,但它们都会改变旋转木马中的位置,向右滑动隐藏,直到在显示时单击为止,我需要它始终从窗口顶部显示

  <div class="swiper-slide">
  <div class="slide-left">
  <div class="slider_arrow"></div> 
  <img src="images/iDangerous/img_thumb1_hover.png"   
  class=""  alt=".">
  </div><!-- end slide-left-->
   <div class="slide-right"> 
   <h1>Foundation Stone Laying Ceremony</h1>
  <p>Lorem Ipsum in Hong Kong celebrates the construction of a new primary and     secondary campus in Kowloon Bay with a Foundation Stone Laying Ceremony</p>
   </div><!-- end slide-right-->
  </div><!-- end swiper-slide-->

奠基仪式
《香港》中的乱数假文,以奠基仪式<九龙湾>庆祝新一代中小学校园建设
使用
offset()
方法确定相对于文档的父元素位置。然后从零中减去顶部和左侧的值以应用于子对象:

var parentOffset=$('#parent').offset();
$('#child').css({top: 0- parentOffset.top, left:0- parentOffset.left});
演示:


API参考:

以下是如何在dom就绪和每个窗口上移动相对>父div。还使用jquery
offset()
函数的宽度和高度对象参数


请发布您的代码。听起来不错,我明天会测试,因为我在家里没有访问服务器的权限,并让您知道它是否有效,谢谢。问题是我的css中的“#number1”div没有添加高度,它是动态添加的,所以我需要始终找到“#number1”的偏移量相对于窗口高度,因此我可以从“#number2”div的顶部位置减去此值。如果此值清晰,请告诉我,谢谢。没关系。我使用了与此无关的其他方法。谢谢您的帮助