(reprise du message précédent)
Bonjour,
Le code html / CSS de Niuxe convient très bien, encore merci.
J'ai quand même besoin de détecter si le visiteur a scrollé avec la molette, non pas pour effet sticky (réglé avec CSS) mais pour faire disparaître certains blocs.
Là je n'échappe pas à un JS, sauf erreur impossible de détecter le scroll avec CSS.
Cela fonctionne, est-ce perfectible ou mieux possible en CSS ?
Cette variante fonctionne également, est-elle meilleure ?
Modifié par boteha_2 (04 Jan 2026 - 20:21)
Bonjour,
Le code html / CSS de Niuxe convient très bien, encore merci.
J'ai quand même besoin de détecter si le visiteur a scrollé avec la molette, non pas pour effet sticky (réglé avec CSS) mais pour faire disparaître certains blocs.
Là je n'échappe pas à un JS, sauf erreur impossible de détecter le scroll avec CSS.
window.onscroll = function() {myFunction()};
function myFunction()
{
var x = document.body.scrollTop || document.documentElement.scrollTop;
if (x > 0)
{
document.getElementById('panier').className = 'fixed';
}
else
{
document.getElementById('panier').className = '';
}
}
Cela fonctionne, est-ce perfectible ou mieux possible en CSS ?
Cette variante fonctionne également, est-elle meilleure ?
window.addEventListener('scroll', function(e) {
var x = this.scrollY;
if (x > 0)
{
document.getElementById('panier').className = 'fixed';
}
else
{
document.getElementById('panier').className = '';
}
}, false);
Modifié par boteha_2 (04 Jan 2026 - 20:21)