Foros del Web » Programando para Internet » Jquery »

accordion.js con problemas de carga

Estas en el tema de accordion.js con problemas de carga en el foro de Jquery en Foros del Web. Buenos días para todos Estoy utilizando este efecto de acordeón y funciona bien, el asunto es que cada pestaña contiene texto e imágenes y cuando ...
  #1 (permalink)  
Antiguo 26/02/2013, 07:21
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 9 meses
Puntos: 9
Pregunta accordion.js con problemas de carga

Buenos días para todos
Estoy utilizando este efecto de acordeón y funciona bien, el asunto es que cada pestaña contiene texto e imágenes y cuando se inicia se abren todas las pestañas y luego se cierran.

¿Cómo hago para que no haga esto?

Código Javascript:
Ver original
  1. <script type="text/javascript" src="js/prototype.js"></script>
  2. <script type="text/javascript" src="js/effects.js"></script>
  3. <script type="text/javascript" src="js/accordion.js"></script>

Gracias por su ayuda
__________________
Diseñador Gráfico publicitario
  #2 (permalink)  
Antiguo 26/02/2013, 07:58
Avatar de mdk
mdk
 
Fecha de Ingreso: noviembre-2002
Mensajes: 531
Antigüedad: 22 años
Puntos: 11
Respuesta: accordion.js con problemas de carga

Has escrito tu el código? Poniendo las lineas de acceso a los archivos en local no nos sirve de nada, tendrías que poner el código o la página de donde lo has sacado.
__________________
SoY Lo Ke VeS iNKLuSo KuAnDo No Me VeS ;)
  #3 (permalink)  
Antiguo 26/02/2013, 08:42
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 9 meses
Puntos: 9
Respuesta: accordion.js con problemas de carga

Hola mdk
La página todavía no la subo.

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <title>nombre...</title>
  4.  
  5.  
  6. <!--Estilo marcos de colores para diferenciar las zonas-->
  7. <link href="css/estilos_acordeon.css" rel="stylesheet" type="text/css" />
  8.  
  9.  
  10. <!-- Carga de librerías para acordeún -->
  11. <script type="text/javascript" src="js/prototype.js"></script>
  12. <script type="text/javascript" src="js/effects.js"></script>
  13. <script type="text/javascript" src="js/accordion.js"></script>
  14.  
  15.  
  16.  
  17.  
  18. <!-- Para que no halla conflicto entre acordeón y Dropdown  -->
  19. <script type="text/javascript">
  20. jQuery.noConflict();
  21.  
  22.  
  23. <!-- Código para acordeón -->
  24. <script type="text/javascript">
  25. Event.observe(window, 'load', loadAccordions, false);
  26.        
  27. function loadAccordions() {
  28.                    
  29. var nestedVerticalAccordion = new accordion('contenedor', {
  30. classNames : {
  31. toggle : 'bloque_activador',
  32. toggleActive : 'bloque_activador_activo',
  33. content : 'bloque_contenido'
  34. }
  35. });
  36.            
  37. bottomAccordion.activate($$('#contenedor .accordion_toggle')[0]);
  38.  
  39. }
  40.  
  41.  
  42.  
  43.  
  44.  
  45. </head>
  46.  
  47.  
  48.  
  49.  
  50.  
  51. <div id="container">
  52.  
  53.  
  54. <div class="contenido">
  55.  
  56. <div id="contenedor">
  57.  
  58. <!-- ... -->
  59. <h2 class="bloque_activador_" title="Haz clic">nombre</h2>
  60. <div class="bloque_contenido">
  61.  
  62. <?php include("nombre/index_01.html"); ?>
  63.  
  64. </div>
  65. <!-- ... -->
  66.  
  67. <!-- ... -->
  68. <h2 class="bloque_activador" title="Haz clic">nombre</h2>
  69. <div class="bloque_contenido">
  70.  
  71. <?php include("nombre/index_02.html"); ?>
  72.  
  73. </div>
  74. <!-- ... -->
  75.  
  76.  
  77. </div>
  78. </div>
  79. </div>
  80.  
  81. </body>
  82. </html>

Como digo el acordeón me funciona bien, sólo que cuando se carga pro primera vez se abren las pestañas y luego se cierran.

Había pensado en utilizar una precarga, pero no me funcionó, creo que hubo conflicto con el acordeón.

¿Que puedo hacer para que cuando se cargue no se abran?

Gracias por tu ayuda
__________________
Diseñador Gráfico publicitario
  #4 (permalink)  
Antiguo 26/02/2013, 09:37
Avatar de mdk
mdk
 
Fecha de Ingreso: noviembre-2002
Mensajes: 531
Antigüedad: 22 años
Puntos: 11
Respuesta: accordion.js con problemas de carga

No lo pones ahí, pero comprueba el código CSS para que los valores iniciales, sean que el acordeón esté cerrado. Y si no, comprueba las variables de asignación en javascript.
__________________
SoY Lo Ke VeS iNKLuSo KuAnDo No Me VeS ;)
  #5 (permalink)  
Antiguo 26/02/2013, 09:49
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 9 meses
Puntos: 9
Respuesta: accordion.js con problemas de carga

Hola mdk
Como te digo el acordeón está bien, sólo que como tiene imágenes el se abre a cargar la página y luego se cierra.
El funciona bien pero presenta ese pequeño problema.

¿Como puedo solucionar esto?

¿Una precarga sería la solución?, si es el caso cual sabes que precarga podría implementar con el acordeón que no me presente conflicto.

Gracias por tu ayuda
__________________
Diseñador Gráfico publicitario
  #6 (permalink)  
Antiguo 26/02/2013, 10:02
Avatar de mdk
mdk
 
Fecha de Ingreso: noviembre-2002
Mensajes: 531
Antigüedad: 22 años
Puntos: 11
Respuesta: accordion.js con problemas de carga

A ver... se abre y se cierra, o está abierto y luego se cierra? Es diferente.. Si está abierto,y se cierra, entonces como ya te he dicho, comprueba las coordenadas iniciales en las hojas de estilos o en las variables. No te puedo decir mucho más con la poca información que aportas. Te digo lo que haría yo en tu caso.

A: Comprobar si realmente los valores iniciales del acordeón, es estando cerrado.
B: Comprobar las variables y funciones del mismo, en el proceso de cargar de la página, para ver si por error realiza esa función.
C: Poner alertas en partes del código, para comprobar que las funciones realmente se ejecutan en el momento adecuado.

P.D: No he dicho en ningún momento que el acordeón este mal.
__________________
SoY Lo Ke VeS iNKLuSo KuAnDo No Me VeS ;)
  #7 (permalink)  
Antiguo 26/02/2013, 10:23
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 9 meses
Puntos: 9
Respuesta: accordion.js con problemas de carga

Hola mdk
Mira así tengo mi .css:

Código CSS:
Ver original
  1. .bloque_activador {
  2.     height: 30px;
  3.     width: 690px;
  4.     line-height: 30px;
  5.     color: #000000;
  6.     font-weight: normal;
  7.     outline: none;
  8.     font-size: 14px;
  9.     color: #000000;
  10.     cursor: pointer;
  11.     font-family: Arial, Helvetica, sans-serif;
  12.     background-color: #FF6FC6;
  13.     border-bottom-width: 1px;
  14.     border-bottom-style: solid;
  15.     border-bottom-color: #FFFFFF;
  16.     margin-top: 0;
  17.     margin-right: auto;
  18.     margin-bottom: 0;
  19.     margin-left: auto;
  20.     text-indent: 10px;
  21. }
  22.  
  23. .bloque_activador_activo {
  24.     color: #ffffff;
  25.     background-color: #AA0066;
  26.     border-bottom-width: 1px;
  27.     border-bottom-style: solid;
  28.     border-bottom-color: #AA0066;
  29. }
  30.  
  31. .bloque_activador:hover {
  32.     color: #ffffff;
  33.     background-color: #AA0066;
  34.     border-bottom-width: 1px;
  35.     border-bottom-style: solid;
  36.     border-bottom-color: #FFFFFF;
  37. }
__________________
Diseñador Gráfico publicitario
  #8 (permalink)  
Antiguo 26/02/2013, 12:08
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 9 meses
Puntos: 9
Respuesta: accordion.js con problemas de carga

Hola mdk
Ya se cual es el problema.
Yo los contenidos los cargo mediante .php así:

Código PHP:
Ver original
  1. <?php include("nombre/index_01.html"); ?>

Eso es lo que me hace abrir todas las pestañas cuando carga la página y luego se cierran.

Como puedo hacer para que la carga externa de los contenidos no me haga abrir al cargar la pagina el acordeón?

Gracias por tu ayuda
__________________
Diseñador Gráfico publicitario
  #9 (permalink)  
Antiguo 26/02/2013, 13:28
Avatar de mdk
mdk
 
Fecha de Ingreso: noviembre-2002
Mensajes: 531
Antigüedad: 22 años
Puntos: 11
Respuesta: accordion.js con problemas de carga

Pues si ya sabes que la llamada a ese archivo es la que te produce ese movimiento indeseado. Mira el código de ese archivo a ver porque realiza esa función.

Deduzco que el efecto de acordeón no lo has hecho tu, has mirado en la página del desarrollador o en los foros del mismo si el efecto fuera normal?
__________________
SoY Lo Ke VeS iNKLuSo KuAnDo No Me VeS ;)
  #10 (permalink)  
Antiguo 26/02/2013, 13:33
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 9 meses
Puntos: 9
Respuesta: accordion.js con problemas de carga

Si ya mire la página del desarrollador

http://www.p51labs.com/accordion/

Pero no encuentro nada relacionado a lo que me sucede
__________________
Diseñador Gráfico publicitario
  #11 (permalink)  
Antiguo 26/02/2013, 14:47
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 9 meses
Puntos: 9
Respuesta: accordion.js con problemas de carga

El archivo no tiene ningún código especial, es sólo un .html con texto e imágenes

Código HTML:
Ver original
  1. index_01.html
__________________
Diseñador Gráfico publicitario
  #12 (permalink)  
Antiguo 26/02/2013, 17:45
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 9 meses
Puntos: 9
Respuesta: accordion.js con problemas de carga

Alguien mas que me pueda ayudar. Gracias
__________________
Diseñador Gráfico publicitario

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:30.