gpt4 book ai didi

jquery - Bootstrap Scrollspy 不正确的突出显示

转载 作者:行者123 更新时间:2023-12-01 06:26:57 24 4
gpt4 key购买 nike

我有一个集成了 Bootstrap ScrollSpy 的 WordPress 网站。当您滚动时,Scrollspy 会被激活,但它会在导航栏中错误地突出显示前两项。由于第一个内容框比其他内容框大,似乎存在偏移问题,但我在 body 标记中并通过 jQuery('.navbar').scrollspy() 添加了偏移量。我还添加了padding-top: 100px到页面上的第一个内容框。这些解决方案都不起作用。我在这里缺少什么?

The working page

最佳答案

默认情况下,ScrollSpy 绑定(bind)到具有数据属性 data-spy="scroll" 的元素(在本例中为 body 元素) ,但由于准备就绪后有许多图像和内容正在加载,因此事件已被触发。

我建议使用javascript api的滚动 spy 刷新使用刷新方法计算的偏移量和目标,如下面的代码所示:

<script type="text/javascript">
jQuery(document).ready(function() {
setTimeout(updateScrollSpy, 1000);
});
function updateScrollSpy() {
jQuery('[data-spy="scroll"]').each(function () {
var $spy = jQuery(this).scrollspy('refresh')
});
}
</script>

此外,“Key Advantage”未提供内部 ID 链接,因此会重定向到给定的链接。

关于jquery - Bootstrap Scrollspy 不正确的突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21529840/

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