12
votes

Changer la vitesse d'animation de JQuery UI Accordéon

J'utilise l'accordéon de l'interface utilisateur JQuery et je n'ai trouvé nulle part dans la documentation sur la façon de changer la vitesse de l'animation. J'ai trouvé des gens suggèrent d'utiliser l'option "Animated:" Bounceslide "" mais je n'ai pas été capable de trouver ce que les différentes options disponibles sont animées.

Mon JS actuel est comme suit P>

    $( "#accordion" ).accordion({
        event: "mouseover",
        animate:"slow",
        active:false
    });


2 commentaires

Non. Rien ne semble travailler avec l'accordéon de l'UI.


Dupliqué possible de Réduire la vitesse d'un accordéon dans JQuery UI


4 Réponses :


0
votes

Essayez d'utiliser

animate:"slow",


0 commentaires

5
votes

Si vous définissez «animé» pour dire Swing, vous pouvez définir la «durée» de l'animation en millisecondes. par exemple. $ ("#accordion") .accordion ({événement: "Mouseover", animée: 'Swing', Durée: 500, Actif: Faux });


0 commentaires


12
votes

Cela fonctionne bien pour moi:

$("#accordion").accordion({
    animate: {
        duration: 500
    }
});


1 commentaires

Ceci est, selon la version actuelle, la bonne façon de le faire de nos jours. Cela est dû au moment où ce poste a été principalement demandé par rapport à votre réponse.