2012-11-05 3 views
0

J'ai un problème avec jquery ui accordéon J'ai mis le code qui devrait fonctionner en théorie mais il semble que je fasse quelque chose de mal.Accordion jquery ui erreur

$("#section ul").accordion({ 
    event: "mouseover", 
    active: "#mainmenu", 
    collapsible: false, 
    autoHeight: false 
}).mouseleave(function() { 
    $(this).accordion('activate', "#mainmenu"); 
}); 

Exemple: http://jsfiddle.net/W6Exu/2/

+2

Essayez de supprimer la virgule supplémentaire 'autoHeight: false,' <- –

+0

Qu'est-ce qui ne fonctionne pas à ce sujet? –

+0

ce que je veux, c'est que par défaut a ouvert le #menu principal –

Répondre

1

Selon jQueryUI accordion documents, actif accepte un nombre entier (qui est basé zéro) qui doit être ouvert. Donc, essayez

$("#section ul").accordion({ 
    event: "mouseover", 
    active: 1, 
    collapsible: false, 
    autoHeight: false 
}).mouseleave(function() { 
    $(this).accordion('activate', "#mainmenu"); 
}); 

http://jsfiddle.net/W6Exu/3/

+0

ID pourrait graduer une question comme cette vitesse de nez trop vite pour l'effet de vol stationnaire? –

+0

@Raul Je ne comprends pas ce que vous demandez –

+0

Ce que je veux, c'est faire un peu plus lent. Aussi merci pour l'aide, il a travaillé votre code –