Bonjour

J essaie d’empêcher le scroll de ma page quand une div menu est affiché et l'autoriser quand la div menu n est pas visible.
pour cela j utilise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 function openNav() {
 
            /*AFFICHE LA DIV MENU */
            document.getElementById("mySidenav").style.width = "300px";
 
            /*NEUTRALISE LE SCROLL*/
            window.addEventListener("scroll", function (e) {
 
                window.scrollTo(0, 0);
 
            }, false);
        }
 
        function closeNav() {
            /*CACHE LA DIV MENU*/
            document.getElementById("mySidenav").style.width = "0";
 
            /* AUTORISE LE SCROLL*/
            window.removeEventListener("scroll", true);
        }
Quand la div menu s affiche mon scroll est neutralisé mais aussi quand elle est cachée.
La ligne qui me pose don pb est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
window.removeEventListener("scroll", true);
comment proceder s il vous plait ?

merci pour votre aide.