Hola, estoy intentando que el menú no se muestre en la primera sección de una web one page. Para esto he puesto el siguiente script en mi archivo script.js.
Código:
var change= false;
$(window).scroll(function(){
window_y = $(window).scrollTop();
scroll_critical = parseInt($("#intro").height());
if (window_y > scroll_critical) {
$('#About').show();
} else {
$('#Header').hide();
}
});
Sin embargo me da dos fallos. El primero es que al cargar la página me muestra el menú en el primer div, aunque al hacer scroll desaparece y ya funciona correctamente.
El segundo es que solo me funciona en safari. En Firefox y chrome me dice que no esta declarado window_y.
¿Que puede estar fallando?