Bonjour,
je suis occupé de refaire un de mes sites perso, et je souhaite avoir un changement de couleur du fond à un endroit de ma page en descendant.
En 2018 j'avais ouvert un post sur ce forum et daneel et lomart m'avait bien aider pour faire fonctionner cette idée, voir ce lien
Aujourd'hui j'essaye d'adapter ceci sur mon site, mais je dois louper quelque chose, et après 4h dessus, je commence à devenir zinzin
Le site est ici
En bas du site, au niveau de "Magasin de luminaires Belgique" je souhaiterai que cela passe en blanc avec un léger effet de transition.
J'ai pour cela installé LM-Custom
Dans Code CSS je mets ceci :
.bg-white{background:#fff}
#section-id-1532270821591{transition: background 0.5s ease-in;}
Dans Code JS je mets ceci : (mais comment faire pour connaître la hauteur en pixel depuis le haut de page ?)
jQuery(document).ready(function($) {
$(window).scroll(function(){
if($(document).scrollTop() >=7000)
$("#section-id-1532270821591").addClass("bg-white");
else
$("#section-id-1532270821591").removeClass("bg-white");
});
});
Avec examiner sur firefox j'ai regardé le nombre de pixels par section, j'arrive à 7047, mais est-ce bien ainsi que l'on mesure ?
J'ai testé en mettant 1000 de plus à chaque fois, et jamais je n'ai d'effets, donc je suppose que quelque part je dois faire une erreur dans mon code
Merci d'avance pour votre aide
je suis occupé de refaire un de mes sites perso, et je souhaite avoir un changement de couleur du fond à un endroit de ma page en descendant.
En 2018 j'avais ouvert un post sur ce forum et daneel et lomart m'avait bien aider pour faire fonctionner cette idée, voir ce lien
Aujourd'hui j'essaye d'adapter ceci sur mon site, mais je dois louper quelque chose, et après 4h dessus, je commence à devenir zinzin
Le site est ici
En bas du site, au niveau de "Magasin de luminaires Belgique" je souhaiterai que cela passe en blanc avec un léger effet de transition.
J'ai pour cela installé LM-Custom
Dans Code CSS je mets ceci :
.bg-white{background:#fff}
#section-id-1532270821591{transition: background 0.5s ease-in;}
Dans Code JS je mets ceci : (mais comment faire pour connaître la hauteur en pixel depuis le haut de page ?)
jQuery(document).ready(function($) {
$(window).scroll(function(){
if($(document).scrollTop() >=7000)
$("#section-id-1532270821591").addClass("bg-white");
else
$("#section-id-1532270821591").removeClass("bg-white");
});
});
Avec examiner sur firefox j'ai regardé le nombre de pixels par section, j'arrive à 7047, mais est-ce bien ainsi que l'on mesure ?
J'ai testé en mettant 1000 de plus à chaque fois, et jamais je n'ai d'effets, donc je suppose que quelque part je dois faire une erreur dans mon code
Merci d'avance pour votre aide
Commentaire