Решено: при прокрутке добавить класс jquery

ui.widget.ScrollTo

Основная проблема с использованием виджета ScrollTo заключается в том, что может быть трудно контролировать, куда переместится курсор пользователя, когда он щелкает виджет. Это может затруднить создание пользовательского интерфейса, которым легко пользоваться.

$(window).scroll(function() {    
    var scroll = $(window).scrollTop();

    //>=, not <=
    if (scroll >= 100) {
        //clearHeader, not clearheader - caps H
        $("#header").addClass("scrolled");
    } else {
        $("#header").removeClass("scrolled");  
    }  }); //missing );

Этот код написан на jQuery и используется для изменения класса CSS элемента, когда пользователь прокручивает страницу вниз.

Первая строка создает функцию, которая будет выполняться при прокрутке пользователем. Во второй строке хранится значение того, как далеко пользователь прокрутил страницу вниз, в переменной с именем 'scroll'. В третьей строке говорится, что если значение «прокрутки» больше или равно 100, то класс CSS элемента с идентификатором «заголовок» следует изменить на «прокручиваемый». Если нет, то его следует вернуть к исходному классу.

Импортировать

jQuery предоставляет удобный способ импорта других файлов JavaScript в ваш проект. Для этого используйте функцию jQuery import(). Например, чтобы импортировать файл myfile.js в ваш проект, вы должны использовать следующий код:

импортировать {myFile} из './myfile.js';

Это автоматически включит myfile.js в вашу текущую область проекта и сделает его доступным для использования в вашем коде.

Инструменты разработчика

В jQuery есть ряд инструментов разработчика. Эти инструменты можно использовать для отладки кода, проверки и изменения элементов DOM и многого другого.

Похожие посты:

Оставьте комментарий