Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/06/2013, 12:48
emiacc
 
Fecha de Ingreso: mayo-2013
Ubicación: cordoba
Mensajes: 5
Antigüedad: 11 años
Puntos: 0
Evento scroll

Hola tengo en mi web un ecabezado fixed
y segun la posicion de scroll lo aparezco y lo desaparezco con este codigo:


$(window).scroll(function()
{
window_y = $(window).scrollTop();
if (window_y < 100)
{
$('#contenedor-botonera').fadeIn("fast");
}
else
{
if(window_y < 600)
{
$('#contenedor-botonera').fadeOut("fast");
}
else
{
if(window_y <1200)
{
$('#contenedor-botonera').fadeIn("fast");
}
else
{
$('#contenedor-botonera').fadeOut("fast");
}
}
}
});



el algoritmo funciona muy bien cuando voy desplazando el scroll en determinado momentos se aparece y en otros desaparece el encabezado.
El problema es cuando voy directo al principio o al final de la pagina.
Cuando estoy al final de la pagina y voy directo al principio o viceversa el encabezado parpadea tres o cuatro veces, esto es porque pasa por todos los eventos fadeIn y fadeOut y me gustaria que esto no sucediera.
alguna ayuda? alguna idea de como solucionarlo?
muchas gracias