Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/09/2012, 01:04
arturosl
 
Fecha de Ingreso: julio-2012
Ubicación: Mexico
Mensajes: 21
Antigüedad: 11 años, 9 meses
Puntos: 4
Respuesta: como puedo hacer un menu en html5 que cambie de color?

Se puede usar la funcion .scroll de jquery, un pequeño ejemplo:

Código Javascript:
Ver original
  1. var currentScrollTop = 0;
  2.  
  3. $("#wrapper").scroll(function(){
  4.  
  5.  /* posicion top donde nos encontramos actualmente*/
  6. currentScrollTop = $("#wrapper").scrollTop();
  7.  
  8.  
  9. if (currentScrollTop >= 290 && currentScrollTop<=490)
  10. // si actualmente el top es >= que 290px y <= 490 cambiar los estilos con un .addClass("active");
  11. }

La verdad no tengo idea si sirva ya que no puedo probar el codigo en este mismo instante pero la idea es mas o menos así.

Mas información: http://api.jquery.com/scroll/