gpt4 book ai didi

javascript - 获取当前部分 ID

转载 作者:行者123 更新时间:2023-12-01 03:21:58 25 4
gpt4 key购买 nike

我试图获取当前部分的 ID。这是我尝试过的代码片段:

$(document).on('scroll', function() {
alert($(this).$("section").attr('id'));
}

但没有找到结果。如何在滚动时获取某个部分的 id

最佳答案

首先,您没有检测到代码中的当前部分(“当前”是指当前在屏幕上显示的部分)。要检测此部分,您应该找到当前滚动位置并将其与部分位置进行比较。

    $(document).scroll(function () {
$('section').each(function () {
if($(this).position().top <= $(document).scrollTop() && ($(this).position().top + $(this).outerHeight()) > $(document).scrollTop()) {
console.log($(this).attr('id'));
}
});
});

关于javascript - 获取当前部分 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45129210/

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