Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/02/2013, 21:27
Avatar de ipraetoriux
ipraetoriux
 
Fecha de Ingreso: abril-2010
Ubicación: ipraetoriux.com
Mensajes: 1.125
Antigüedad: 14 años, 7 meses
Puntos: 155
Respuesta: navegación Ajax (dynamicpage.js) y uso de addClass

..bien mirándolo por encima, lo primero que noto en la consola un error, es que en el head estas usando el objeto jquery antes de incluir la libreria, entonces te da un error....tu tienes así..


Código Javascript:
Ver original
  1. <script>
  2.     $(document).ready(function(){
  3.         $("section").addClass("silver");
  4.         //$('section').attr("class", "green");
  5.     });
  6. </script>
  7.  
  8.  
  9. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
  10.         <!--<script type="text/javascript" src="js/jquery.ba-hashchange.min.js"></script>-->
  11.         <script type="text/javascript" src="js/dynamicpage.js"></script>

...y tendria que ir al reves, para que no te de error...


..luego en el body, tienes esto

Código Javascript:
Ver original
  1. <script>
  2.     $(document).ready(function(){
  3.         $("section").addClass("green");
  4.         $('section').attr("class", "green");
  5.     });
  6. </script>

...porque?...lo mejor seria que trates de ser mas ordenado e incluyas todo en un solo archivo externo, particularmente a mi me gusta poner todo antes del cierre de la etiqueta body, salvoo que se necesite un script antes..entonces yo lo ordenaría así...y en ultimo archivo, miscript.js, pondria mis codigo de Javascript


Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <meta charset=utf-8 />
  3. <title>JS Bin</title>
  4.   <link rel='stylesheet' type='text/css' href='css/style.css'>
  5. </head>
  6.  
  7.  
  8.   <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
  9.   <!--<script type="text/javascript" src="js/jquery.ba-hashchange.min.js"></script>-->
  10.   <script type="text/javascript" src="js/dynamicpage.js"></script>
  11.   <script type="text/javascript" src="js/miscript.js"></script>
  12. </body>
  13. </html>


...luego usandolo, tienes este error...en cada link que le das click, aca por ejemplo un error en informacion

Código Javascript:
Ver original
  1. Uncaught Error: Syntax error, unrecognized expression: nav a[href=informacion.php]

el poblema es que tienes que pasar "informacion", no "informacion.php"...entonces en todos los link, debes quitar el ".php", y no te dará error...

Última edición por ipraetoriux; 10/02/2013 a las 21:33