Résolu : onscroll ajouter la classe jquery

ui.widget.ScrollTo

Le principal problème avec l'utilisation du widget ScrollTo est qu'il peut être difficile de contrôler où le curseur de l'utilisateur se déplacera lorsqu'il cliquera sur le widget. Cela peut rendre difficile la création d'une interface utilisateur facile à utiliser.

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

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

Ce code est écrit en jQuery et est utilisé pour changer la classe CSS d'un élément lorsque l'utilisateur fait défiler la page.

La première ligne crée une fonction qui sera exécutée lorsque l'utilisateur défilera. La deuxième ligne stocke la valeur jusqu'où l'utilisateur a fait défiler la page dans une variable appelée 'scroll'. La troisième ligne indique que si la valeur de 'scroll' est supérieure ou égale à 100, alors la classe CSS de l'élément avec un identifiant de 'header' doit être changée en 'scrolled'. Si ce n'est pas le cas, il doit être remplacé par sa classe d'origine.

L’

jQuery fournit un moyen pratique d'importer d'autres fichiers JavaScript dans votre projet. Pour cela, utilisez la fonction jQuery import(). Par exemple, pour importer le fichier myfile.js dans votre projet, vous utiliserez le code suivant :

import { myFile } from './myfile.js' ;

Cela inclura automatiquement myfile.js dans la portée de votre projet actuel et le rendra disponible pour une utilisation dans votre code.

Outils de développement

Il existe un certain nombre d'outils de développement disponibles dans jQuery. Ces outils peuvent être utilisés pour déboguer du code, inspecter et modifier des éléments DOM, etc.

Articles connexes

Laisser un commentaire