Módulo oculto, aparece o menu pendente

Revelar JS

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>

//Pode substituir o valor de offset a partir daqui
var offset = 300

$(window).on('load scroll', function(){

se( $(window).scrollTop() > offset ){
$('body').addClass('show')
}caso contrário{
$('body').removeClass('show')
}
})

</script>

Revelar o CSS

seletor{
    opacidade: 0;
    transição: todos os 0,3s de facilidade de entrada e saída;
}
body.show seletor{
    opacidade: 1; } body.
}