JSFiddle - React, Tailwind, and code Playground

HTML

<a href="#">MENU</a>
<div class="menu">
MENU ABERTO
</div>

<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Esse, rerum voluptate veritatis! Quas nam, voluptatem necessitatibus adipisci, beatae laborum vitae dolores, quibusdam sit provident pariatur, minus illum. Ullam, nobis, culpa?
</p>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Esse, rerum voluptate veritatis! Quas nam, voluptatem necessitatibus adipisci, beatae laborum vitae dolores, quibusdam sit provident pariatur, minus illum. Ullam, nobis, culpa?
</p>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Esse, rerum voluptate veritatis! Quas nam, voluptatem necessitatibus adipisci, beatae laborum vitae dolores, quibusdam sit provident pariatur, minus illum. Ullam, nobis, culpa?
</p>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Esse, rerum voluptate veritatis! Quas nam, voluptatem necessitatibus adipisci, beatae laborum vitae dolores, quibusdam sit provident pariatur, minus illum. Ullam, nobis, culpa?
</p><p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Esse, rerum voluptate veritatis! Quas nam, voluptatem necessitatibus adipisci, beatae laborum vitae dolores, quibusdam sit provident pariatur, minus illum. Ullam, nobis, culpa?
</p>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Esse, rerum voluptate veritatis! Quas nam, voluptatem necessitatibus adipisci, beatae laborum vitae dolores, quibusdam sit provident pariatur, minus illum. Ullam, nobis, culpa?
</p>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Esse, rerum voluptate veritatis! Quas nam, voluptatem necessitatibus adipisci, beatae laborum vitae dolores, quibusdam sit provident pariatur, minus illum. Ullam, nobis, culpa?
</p>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Esse, rerum voluptate veritatis! Quas nam, voluptatem necessitatibus adipisci, beatae laborum vitae dolores, quibusdam sit provident pariatur, minus illum. Ullam,...

CSS

.menu {
  display: none;
  background: #CCC;
}

JavaScript

$(document).ready(function(){
	// abre o menu
  $('a').on('click', function(){
  	$('.menu').slideToggle('fast');
  });
  
  // evento de scroll
	$(window).on('scroll', function(){
  	// verifica se o menu ta visĂ­vel
    if ( $('.menu').is(':visible') ) {
    	$(window).scrollTop(0); // bloqueia o scroll
    }
  });
});