滚动时带有部分ID的更改URL HASH

时间:2018-08-22 21:37:54

标签: javascript url hash scroll

我有这段代码,我想更改URL 每次我滚动到特定部分时,都带有部分ID的“ / something”。

我设法用正确的信息更改了URL,但是正在发生某些事情,并且页面没有完全加载,并卡在了一个部分中。

$(document).bind('scroll', function (e) {
    $('.section-container').each(function () {
        if ($(this).offset().top < window.pageYOffset + 10 &&
            $(this).offset().top +
            $(this).height() > window.pageYOffset + 10
        ) {
            window.location.hash = $(this).attr('id');
        }
    });
});

0 个答案:

没有答案