Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/04/2015, 06:58
Avatar de mbm150
mbm150
 
Fecha de Ingreso: enero-2013
Ubicación: Muskiz
Mensajes: 79
Antigüedad: 11 años, 10 meses
Puntos: 21
Respuesta: web contenido estático

Hola, yo creo que la mejor opción seria usar AngularJS, que es muy sencillo y ademas tendrás todas las URLs. Aqui esta la web: https://angularjs.org/.

De todas formas, para hacerlo de la forma que te dijo el compañero, te falta poner el script con el codigo jQuery, deberias incluirlo en el head, despues de la etiqueta </style>.
Código HTML:
Ver original
  1. <script src="js/jquery-1.7.1.min.js"></script>
  2. var tabInicial = 1;
  3. $(document).on("ready", main);
  4.  
  5. function main(){
  6.     $("#menu a").on("click", abrirTab);
  7.     $(".contenido").eq(tabInicial-1).fadeIn();
  8.     $("#menu a").eq(tabInicial-1).addClass("tabActual");
  9. }
  10.  
  11. function abrirTab(){
  12.     $(".contenido").hide();
  13.     $("#menu a").removeClass("tabActual");
  14.     $(".contenido").eq($(this).index()).fadeIn();
  15.     $(this).addClass("tabActual");
  16.     return false;
  17. }
Lo que te propone es que pongas todas las paginas que vayas a hacer (Todas las del menú) en la misma página, dentro de un div con class content cada una y al hacer click vas ocultando uno y mostrando otro. Por lo tanto, tendrias que crear un <div class="content"></div> y poner dentro lo que sea con cada una de las secciones de tu web dentro del propio index.
Código HTML:
Ver original
  1. <!--Donde tienes esto-->
  2. <div id="content">
  3. Contenido
  4. </div>
  5. <!--Cambiarlo por esto-->
  6. <div class="content">
  7. Contenido enlace 1 de menu
  8. </div>
  9. <div class="content">
  10. Contenido enlace 2 de menu
  11. </div>
  12. etc.
Y claro, tendrías que cambiar en el CSS #content por .content. Pero esto tiene una pega, y es que la URL no cambia.

Yo creo que la mejor opción es usar AngularJS, pero tu decides. En la web tienes ejemplos: https://docs.angularjs.org/tutorial/step_07.
__________________
Juego del Ahorcado

Última edición por mbm150; 05/04/2015 a las 07:03 Razón: Mejor explicado.