gpt4 book ai didi

javascript - jQuery - 如何将新数据附加到充满 "position: absolute"框的 div

转载 作者:行者123 更新时间:2023-11-28 11:08:03 24 4
gpt4 key购买 nike

让我们有以下 HTML 结构:

<div class="items">
<div class="item" style="position: absolute; left: Apx; top: Bpx;">...</div>
...
</div>

我在这个页面上使用的也是无尽的分页,所以当我点击“加载更多”按钮时,调用了这个 JS Action :

$('.items').append(...new data covered in ".item" divs...);

数据已加载,但它们显示在 .items div 的顶部 => “旧”数据(.item div)被新的。当然,我想在以前的数据下方的 .item div 中再次显示新数据(使用 position: absolute;),但该怎么做?

谢谢

最佳答案

由于您是动态附加新的 div,因此您可以动态设置它们的顶部偏移量,如下所示:

var topValue = $('.items').position().top + $('.items').outerHeight(true) + 'px';
var newDiv = ... // Populate your new div, setting the "top: Bpx" value to topValue
$('.items').append(newDiv);

关于javascript - jQuery - 如何将新数据附加到充满 "position: absolute"框的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22150633/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com