Löst: onscroll lägg till klass jquery

ui.widget.ScrollTo

Det största problemet med att använda ScrollTo-widgeten är att det kan vara svårt att kontrollera vart användarens markör ska flytta sig när de klickar på widgeten. Detta kan göra det svårt att skapa ett användargränssnitt som är lätt att använda.

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

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

Denna kod är skriven i jQuery och används för att ändra CSS-klassen för ett element när användaren rullar ner på sidan.

Den första raden skapar en funktion som kommer att exekveras när användaren rullar. Den andra raden lagrar värdet på hur långt ner på sidan användaren har rullat i en variabel som kallas "scroll". Den tredje raden säger att om värdet på 'scroll' är större än eller lika med 100, så bör CSS-klassen för elementet med ID:t 'header' ändras till 'scrolled'. Om inte, bör den ändras tillbaka till sin ursprungliga klass.

Importera

jQuery ger ett bekvämt sätt att importera andra JavaScript-filer till ditt projekt. För att göra detta, använd jQuery import()-funktionen. Till exempel, för att importera filen myfile.js till ditt projekt, skulle du använda följande kod:

importera { myFile } från './myfile.js';

Detta kommer automatiskt att inkludera myfile.js i ditt nuvarande projektomfång och göra det tillgängligt för användning i din kod.

Utvecklingsverktyg

Det finns ett antal utvecklarverktyg som är tillgängliga i jQuery. Dessa verktyg kan användas för att felsöka kod, inspektera och modifiera DOM-element och mer.

Relaterade inlägg:

Lämna en kommentar