//////////////////////////////////////////////
//===> Ocultar el menú en scrolldown
var confScrolldown = {
//Número de scroll en pixels donde se comienza a ocultar el menú
offsetOcultar: 20,
};
var $navbarSuperior = $("nav");
var offsetActualParaOcultar = 0;
var prevScrollpos = $(window).scrollTop();
var alturaMenuNav = $navbarSuperior.outerHeight();
$(window).scroll(function() {
var currentScrollPos = $(window).scrollTop();
if (prevScrollpos > currentScrollPos) {
//$navbarSuperior.css("top",'0'); //<=sin animación
$navbarSuperior.stop().animate({ top: 0 }, 100);
offsetActualParaOcultar = 0;
} else {
//$navbarSuperior.css("top",'-'+alturaMenuNav+'px'); //<=sin animación
offsetActualParaOcultar++;
if(offsetActualParaOcultar>=confScrolldown.offsetOcultar)
{
//Sólo realizará la animación si ha scrolleado los píxeles indicados en confScrolldown.offsetOcultar
$navbarSuperior.stop().animate({ top: -alturaMenuNav }, 800);
}
}
prevScrollpos = currentScrollPos;
});
$(window).scroll(function() {
//Calcular el porcentaje que el usuario ha scrolleado y mostrarlo en la barrita superior
var scrollPercent = 100 * $(window).scrollTop() / ($(document).height() - $(window).height());
$('.barra-porcentaje-scroll').css('width', scrollPercent +"%" );
});
Considerar que manipular el rebote es cambiar sólo la forma de visualizar los datos de analytics. No cambiará los parámetros de posicionamiento, pero sí nos adaptará el análisis en base a nuestras preferencias sobre cómo queremos que actúen nuestros usuarios.
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Ver