Acordeon spry
2 seguidores
Tengo un spry en acordeón que aparece cerrado y se adapta al contenido, en safary y en firefox se ve perfectamente, pero en explorer, 6 y 7 aparece todo desplegado.
¿sabeis como arreglarlo?, me está volviendo loco
os dejo la prueba por si sirve de algo:
http://www.proximitypublicidad.com/splendorweb
serna
Esto es lo que ignora:
this.defaultPanel = -1;
dentro del documento java que te crea en dreamweaver:
........
var Spry;
if (!Spry) Spry = {};
if (!Spry.Widget) Spry.Widget = {};
Spry.Widget.Accordion = function(element, opts)
{
this.element = this.getElement(element);
this.defaultPanel = -1;
this.hoverClass = "AccordionPanelTabHover";
this.openClass = "AccordionPanelOpen";
this.closedClass = "AccordionPanelClosed";
this.focusedClass = "AccordionFocused";
this.enableAnimation = true;
this.enableKeyboardNavigation = true;
this.currentPanel = null;
this.animator = null;
this.hasFocus = null;
this.duration = 500;
this.previousPanelKeyCode = Spry.Widget.Accordion.KEY_UP;
this.nextPanelKeyCode = Spry.Widget.Accordion.KEY_DOWN;
this.useFixedPanelHeights = false;
this.fixedPanelHeight = 0;
Spry.Widget.Accordion.setOptions(this, opts, true);
serna
Gracias Flai pero sigue sin funcionar, ni cambiandolo en el js.
flai
Prueba a hacer esto. Cambia en la última etiqueta script
var acc1 = new Spry.Widget.Accordion("Acc1", { useFixedPanelHeights: false, defaultPanel: -1 });
por esta otra
window.onload = function(){ var acc1 = new Spry.Widget.Accordion("Acc1", { useFixedPanelHeights: false, defaultPanel: -1 }); }
Espero que esto resuelva el problema.