gpt4 book ai didi

jquery - 如何向scrollTop()函数添加填充

转载 作者:行者123 更新时间:2023-12-03 22:34:50 25 4
gpt4 key购买 nike

我有一个带有 div 列表的父 div。
在父 div 中,我还在父 div 的顶部添加了固定定位的 div。
基于我调用的某些操作:

$('#parent').animate({       
scrollTop: $("#" + itemId).offset().top - $('#parent').offset().top + $('#parent').scrollTop()
}, 500);

这成功地滚动到一个 div 并将其放在顶部。
问题是,当搜索的 div 位于顶部时,我看不到它,因为它位于固定 div 下面。

<div id="parent">
<div id="fixedDiv" style="position: fixed;
z-index: 999;
background: #000;
width: 300px;">
... some elements ...
</div>
<ul>
... list of divs...
</div>

是否有一些解决方案可以滚动到从父级顶部填充的 div?

最佳答案

这就是我使用的,用于平滑滚动并具有 10px 的上部填充:

$('body').animate({scrollTop: $('#div').offset().top-10},1000);

关于jquery - 如何向scrollTop()函数添加填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14247533/

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