jquery accordion activer ne fonctionne pas
J'ai un accordion
comme ce
<div id="accordion">
<h3 id="idname1">text</h3>
<div>
Text TEXT text
</div>
<h3 id="idname2">text</h3>
<div>
Text TEXT text
</div>
<h3 id="idname3">text</h3>
<div>
Text TEXT text
</div>
</div>
Maintenant, je veux que les gens à cliquer sur un lien (sur le haut de la page), puis le panneau ci-ouvert
fr les gens vont le voir maintenant, à chaque fois que j'appelle ma fonction
$('.myclass').click(function() {
//this is to open the right pannel
var getal = $(this).attr('id');
alert(getal); //i get the right name
$("#accordion").accordion('activate', 1);
});
ma console me donne cette erreur
Error: no such méthode à "activer" pour accordéon instance widget
je ne sais pas quel est le problème, j'ai essayé beaucoup de choses différentes, mais aucune n'a fonctionné.
Vous n'avez pas dit ce que nous accordéon plugin que vous utilisez. Est à "activer" une méthode valable?
Je commence à penser à quelqu'un d'être un peu "downvote" heureux...
Je commence à penser à quelqu'un d'être un peu "downvote" heureux...
OriginalL'auteur Glenn De Winter | 2013-03-26
Vous devez vous connecter pour publier un commentaire.
Je pense que vous cherchez à ouvrir un accordéon volet de la programmation. Si donc, vous voulez quelque chose comme ceci:
(en supposant que vous êtes en utilisant la bibliothèque jQuery UI)
http://api.jqueryui.com/accordion/#option-active
Notez que cela ouvre le deuxième volet accordéon, étant donné que les options accepte un basé sur 0 entier. (0 est le premier, 1 est la deuxième, etc.). Donc, assurez-vous simplement que vous êtes de passage le bon entier à l'appel de la méthode 🙂
La raison que votre code ne fonctionne pas est parce que le jQuery UI juste enlevé le
activate
méthode de v1.10 et recommandent d'utiliser ce que j'ai donné: http://jqueryui.com/upgrade-guide/1.10/#removed-activate-method-use-active-optionJe me suis fait piéger par la suppression de l'accordéon méthodes - merci pour le rappel.
merci! je me suis pris par ce aussi!
OriginalL'auteur Ian
L'activer comme ce
Pour activer/désactiver l'utilisation des méthodes à cet effet.
Pour accéder aux options de l'accordéon après la première initialisation, utilisez les options de l'objet.
Regarder l'API http://api.jqueryui.com/accordion/
OriginalL'auteur Lemonade
Cela devrait fonctionner, cependant, il ne sera pas animer:
La méthode que vous essayez d'utiliser EST en 1.9.x mais a été retiré en 1.10.x
http://api.jqueryui.com/accordion/#option-active
OriginalL'auteur CoryDorning