Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/12/2011, 21:37
Karlomagnum
 
Fecha de Ingreso: diciembre-2011
Ubicación: Caracas
Mensajes: 1
Antigüedad: 13 años, 2 meses
Puntos: 0
Pregunta Respuesta: Hacer que el menú se quede arriba al llegar a un tope

Cita:
Iniciado por IMAC/ Ver Mensaje
No, no me has entendido bien.
No está arriba constantemente, sino solamente cuando va a desaparecer de la pantalla por el el scroll.

Ya lo he conseguido hacer y es algo así:
Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.  
  3. var showStaticMenuBar = false;
  4.  
  5. $(window).scroll(function() {
  6.     if(showStaticMenuBar == false){
  7.         if($(window).scrollTop() >= 75){
  8.             document.getElementById("staticHeader").style.display = "block";
  9.             document.getElementById("headerMenu").style.display = "none";
  10.             showStaticMenuBar=true;
  11.         }
  12.     }else{
  13.         if($(window).scrollTop() <= 75){
  14.            
  15.             document.getElementById("staticHeader").style.display = "none";
  16.             document.getElementById("headerMenu").style.display = "block";
  17.             showStaticMenuBar=false;
  18.         }  
  19.     }
  20. }
  21.  
  22. );
  23. </script>

Donde el "headerMenu" es el menú normal y el "staticHeader" es el menú estático que está ahí pero sólamente se hace visible cuando llega el tope de la página.

Un saludo.

Hola IMAC queria preuntarte como hago para tener este efecto en la barra menu de mi Blog ----> http://anatomiamaxima.blogspot.com

La verdad podría parecerte sencillo, pero es que soy newfull user en estos temas que me gustan mucho.

Vale, muchas gracias de antemano.