Bonjour,

Je cherche le moyen de faire apparaître / disparaître un DIV flotant lorsque l'on atteind une ancre dans la page. En claire, lorsque le scroll arrive au niveau de l'ancre 'in', le DIV passe en display:block et lorsque le scroll atteind l'ancre 'out', il passe en display:none.

Merci par avance.

1 réponse


tu peux tester avec

    var div = document.getElementById('maDiv'); 
    $( window ).scroll(function(event) {
        //quand ca scroll
        var position =  div.getBoundingClientRect();//position relative a window
        //tu a plus qu a faire tes test de position
    });

je suis pas sur que se soit la method la plus afficace mais ca marche