2009-10-05 10 views
0

J'utilise le plugin Jquery Accordion.Jquery Accordion - Manuel Activer

Je voudrais quand la page est chargée ouvrir un certain panneau.

Je suis en train de cela comme si, en l'identifiant par ID:

selected = $("#1") 
    $('ul.accordiontasks').accordion({ 
    autoHeight: false, 
    active: selected 
    }); 

Cela ne semble pas activer le panneau d'accordéon avec l'ID 1, peut-on voir ce que je fais mal et peut-être le point moi dans la bonne direction?

Vive

Eef

+0

voulez-vous d'activer l'accordéon lorsque l'utilisateur clique de # 1 '?? – halocursed

Répondre

4

élément HTML ids ne peuvent pas commencer avec des chiffres (ref), ils doivent commencer par lettres. Si votre extrait de code est précis, votre code HTML ne l'est pas. Notez également que vous n'avez pas besoin de fournir un élément, vous pouvez fournir le sélecteur directement.

$('ul.accordiontasks').accordion({ 
    autoHeight: false, 
    active: '#menu1' 
}); 
4

Vous pouvez toujours trigger il:

$("#1").trigger("click"); 
+0

Comme indiqué par @tvanfosson ci-dessus, "# 1" n'est pas un ID d'élément valide. Les ID d'élément HTML ne peuvent pas commencer avec un nombre, donc cela ne se déclenchera pas! –