javascript - 将 div 对齐到与另一个相同的偏移顶部

标签 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>

最佳答案

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

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

关于javascript - 将 div 对齐到与另一个相同的偏移顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36476804/

相关文章:

javascript - 使事件页面链接保持纯色

javascript - jQuery 部分数组匹配用户输入?

html - 如何对齐三个相等的水平框及其周围的空间

javascript - Selenium WebDriver : clicking a visible button inside a row of a table

javascript - Jquery - 延迟搜索直到输入完成

javascript - 使用 browserify 和 gulp 进行多个 bundle

javascript - 如何在 asp.net 中捆绑 js 文件?

jquery - 服务器的json文件不是本地机器上的数据

javascript - Uncaught Error : Rendered fewer hooks than expected. 这可能是React Hooks中意外提前返回语句导致的

javascript - 在手机和平​​板电脑上滚动不同的元素(div 样式 ="overflow-y: auto")