Ver Mensaje Individual
  #9 (permalink)  
Antiguo 11/03/2015, 11:02
Avatar de Maverick2786
Maverick2786
 
Fecha de Ingreso: diciembre-2012
Mensajes: 107
Antigüedad: 11 años, 4 meses
Puntos: 1
Respuesta: Lograr efecto del nav

Bueno perdon la tardanza , pero aqui esta la solucion. Gracias a la ayuda de todos que me indicaron como lo podia hacer:

Funcion para controlar en que parte de la pagina estoy:
Código Javascript:
Ver original
  1. $(window).scroll(function (event) {
  2.     var scroll = $(window).scrollTop();
  3.     var porciento = (scroll * 100) / 8688
  4.  
  5.     if (porciento >= 0 && porciento <= 5) //inicio
  6.     {
  7.         $("#nosotros_nav").removeClass("active");
  8.         $("#servicios").removeClass("active");
  9.         $("#tickets_nav").removeClass("active");
  10.         $("#empelos").removeClass("active");
  11.         $("#contacto").removeClass("active");
  12.         $("#inicio").addClass("active");
  13.     } else {
  14.         if (porciento >= 5 && porciento <= 16) //nosotros
  15.         {
  16.             $("#inicio").removeClass("active");
  17.             $("#servicios").removeClass("active");
  18.             $("#tickets_nav").removeClass("active");
  19.             $("#empelos").removeClass("active");
  20.             $("#contacto").removeClass("active");
  21.             $("#nosotros_nav").addClass("active");
  22.         }
  23.         else {
  24.             if (porciento >= 20 && porciento <= 76) //servicios
  25.             {
  26.                 $("#inicio").removeClass("active");
  27.                 $("#nosotros_nav ").removeClass("active");
  28.                 $("#tickets_nav").removeClass("active");
  29.                 $("#empelos").removeClass("active");
  30.                 $("#contacto").removeClass("active");
  31.                 $("#servicios").addClass("active");
  32.             }
  33.             else {
  34.                 if (porciento >= 75 && porciento <= 86) //Tickets
  35.                 {
  36.                     $("#inicio").removeClass("active");
  37.                     $("#nosotros_nav ").removeClass("active");
  38.                     $("#servicios").removeClass("active");
  39.                     $("#empelos").removeClass("active");
  40.                     $("#contacto").removeClass("active");
  41.                     $("#tickets_nav").addClass("active");
  42.                 }
  43.                 else {
  44.                     if (porciento >= 83 && porciento <= 96) //empelo
  45.                     {
  46.                         $("#inicio").removeClass("active");
  47.                         $("#nosotros_nav ").removeClass("active");
  48.                         $("#servicios").removeClass("active");
  49.                         $("#tickets_nav").removeClass("active");
  50.                         $("#contacto").removeClass("active");
  51.                         $("#empelos").addClass("active");
  52.                     }
  53.                     else {
  54.                         if (porciento >= 96 && porciento <= 100) //empelo
  55.                         {
  56.                             $("#inicio").removeClass("active");
  57.                             $("#nosotros_nav ").removeClass("active");
  58.                             $("#servicios").removeClass("active");
  59.                             $("#tickets_nav").removeClass("active");
  60.                             $("#empelos").removeClass("active");
  61.                             $("#contacto").addClass("active");
  62.                         }
  63.                     }
  64.                 }
  65.             }
  66.         }
  67.     }
  68.  
  69.  
  70.  
  71. });

Como se mira en la funcion parto del hecho que ya se cuando mide mi pagina, y cuanto miden en (porcentaje) cada seccion que necesitava