IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Mettre une couleur d'arrière plan après effet scroll


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Homme Profil pro
    Etudiant
    Inscrit en
    Septembre 2011
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Septembre 2011
    Messages : 80
    Par défaut Mettre une couleur d'arrière plan après effet scroll
    Bonjour tout le monde,
    Voilà je dispose d'une template bootstrap avec une barre de menu qui se fixe lorsqu'on fait défiler le contenu de la page. Et voici le code JavaScript qui me permet de fixer la barre de menu:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    /* affix the navbar after scroll below header */
    $('#nav').affix({
          offset: {
            top: $('header').height()-$('#nav').height()
     
          }
     
    });
    J'ai voulu ajouter une couleur d'arrière plan sur la bar de menu lorsqu'elle se fixe et j'ai pensé à ajouter ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $("#nav").css("backgroundColor","#000000");
    Pour finalement me retrouver avec cette modification qui ne fonctionnement pas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    /* affix the navbar after scroll below header */
    $('#nav').affix({
          offset: {
            top: $('header').height()-$('#nav').height()
    		$("#nav").css("backgroundColor","#000000");
          }
     
    });
    Et suis vraiment planté à ce niveau et merci à l'avance pour votre aide!

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2006
    Messages
    226
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mai 2006
    Messages : 226
    Par défaut
    Hello,

    dans la doc de bootstrap il y a exactement l'exemple de ce que tu veux faire... http://getbootstrap.com/javascript/#via-javascript-5

    et sinon, tu peux aussi le faire en css... le bandeau une fois "fixé" en haut possède la classe ".affix", tu n'as qu'a surcharger cette classe avec ton background-color.

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2006
    Messages
    226
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mai 2006
    Messages : 226
    Par défaut
    merci, de rien, il n'y a pas de quoi !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. itext - Mettre une image en arrière-plan
    Par MKiwi dans le forum Documents
    Réponses: 2
    Dernier message: 27/04/2010, 10h13
  2. probleme de mettre une image en arriére-plan avec le JFrame
    Par fateh_mansori dans le forum NetBeans
    Réponses: 4
    Dernier message: 21/03/2010, 20h12
  3. Réponses: 1
    Dernier message: 19/03/2010, 16h17
  4. [Lazarus] Mettre une image en arrière-plan d'un TForm
    Par lyes312 dans le forum Lazarus
    Réponses: 0
    Dernier message: 08/05/2008, 14h34
  5. Mettre une image en "arrière plan"
    Par Pietro_L dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 11/05/2007, 14h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo