Блокировка uBlock кнопки «Вернуться наверх» (JavaScript) - PullRequest
0 голосов
/ 10 ноября 2019

У меня есть простой код этой функции на веб-сайте, но uBlock блокирует кнопку.

Код блокируется во второй раз, когда я обновляю страницу, работает нормально в первый раз. Чтобы снова начать работать, необходимо перезапустить веб-браузер.

JS-код:

$(document).ready(function(){
    $(window).scroll(function () {
        if ($(this).scrollTop() > 50) {
            $('#go-to-top').fadeIn();
        } else {
            $('#go-to-top').fadeOut();
        }
    });

    // scroll body to 0px on click
    $('#go-to-top').click(function () {
        $('body,html').animate({
            scrollTop: 0
        }, 1000);
        return false;
    });
});

CSS-код:

.go-to-top {
    position: fixed;
    bottom: 25px;
    right: 25px;
    display: none;
}

HTML-код:

<a id="go-to-top" href="#" class="btn btn-light btn-lg go-to-top" role="button">Go to top</a>

1 Ответ

0 голосов
/ 11 ноября 2019

По какой-то причине uBlock блокирует элементы с идентификатором и именем класса "go-to-top".

Просто измените их имена, например, на "go-up", и все начнет работать.

...