将div与顶部相同的偏移对齐

时间:2016-04-07 12:53:31

标签: javascript jquery html css

我的问题非常简单。我div1的变量offset().top取决于页面的其他元素。我想在它旁边插入一个absolute div(基本上使用相同的绝对top),或者只使用css或使用javascript。

enter image description here

HTML看起来像

<div>
   <div id="div2">stuff</div>
</div>
<div>
   <div>some divs</div>
   <div id="div1">div1 stuff </div>
</div>

2 个答案:

答案 0 :(得分:0)

enter image description here

#div1, #div2 { display:inline-block; }

<div id="div3">
  <div>
    <div id="div2">stuff</div>
  </div>
  <div>
    <div>some divs</div>
    <div id="div1">div1 stuff </div>
  </div>
</div>

答案 1 :(得分:0)

因为在评论中您说要在div2插入DOM之后放置它,您可以尝试以下操作:

$('#div2').css('top', $('#div1').offset().top - $('#div2').offset().top)