J’essaie de créer un accordéon comme une section sur une page sur laquelle je travaille. Je n’utilise pas le plug-in accordéon natif jQueries car j’ai besoin de pouvoir fermer toutes les sections. Mon problème est que Chrome ne semble pas répondre à .slideUp()
alors que tout semble fonctionner parfaitement dans Firefox et IE. Plutôt que d’essayer de copier tous les extraits de code relatifs que je viens de télécharger, cliquez ici http://ianburris.com/p/tmp/ . Des idées sur ce qui pourrait en être la cause dans Chrome?
Vous devriez utiliser un
pour vos conteneurs plutôt qu’un ici, voici votre code (oubliez le style, concentrez-vous sur le glissement) tel quel, il ne fonctionne pas avec un
en chrome.
Voici la version de travail , la seule modification consiste à créer les blocs de l’élément,
éléments dans ce cas.
Celles-ci:
Devrait être:
Et bien sûr, la correspondance avec
change.
Essayez de changer ceci:
if (cfe.active_menu_pane !== null)
à
if (cfe.active_menu_pane != null) // Remove the second equal sign
Je ne suis pas sûr que ce soit important, mais c’est la seule irrégularité que j’ai vue dans une fonction.