À la première fois, le menu mobile réactif d'amorçage ouvert reste bloqué au milieu de la page pendant un certain temps, puis descend. Et le reste du temps a également un délai lorsque le menu descend, en même temps, la fermeture du menu fonctionne bien sans aucun délai.
j'ai essayé avec
.collapsing{
height: 0 !important;
opacity: 0;
}
mais toujours ouvert prendre du retard par rapport à la fermeture
DÉMO : http://codepen.io/anon/pen/MwMvmv
Dans l'élément de menu de l'étape normale ressemble à ceci
<div id="toggle-menu" aria-expanded="true" class="navbar-collapse collapse">
Il bascule la classe collapse
à collapsing
et calcule également la hauteur du menu, ajoute cette hauteur au css en ligne style="height:250px;"
<div id="toggle-menu" aria-expanded="true" class="navbar-collapse collapsing" style="height:250px;">
après l'effondrement terminé, le CSS en ligne est sauvegardé et la classe passe à collapse in"
<div id="toggle-menu" aria-expanded="true" class="navbar-collapse collapse in" style="">
En fait, j'ai juste besoin de contourner le collapsing
et le CSS en ligne du menu height
Comme ce n'est pas un problème avec Bootstrap lui-même, mais avec l'implémentation supplémentaire spécifique que vous avez exécutée dessus, nous vous recommandons de demander sur StackOverflow - voir https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING .md#en utilisant -the-issue-tracker
Il s'agit d'un problème légitime avec le bootstrap et non avec une implémentation spécifique. Il doit y avoir un moyen de contourner, de supprimer ou de modifier le timing de la classe "s'effondrer" injectée. Cette classe provoque un délai lors de l'ouverture du menu car vous devez attendre que la classe "s'effondre" se résolve avant que la classe "afficher" ne soit appliquée.
.s'effondrer {
-webkit-transition : hauteur .5s facilité ;
-o-transition : hauteur .5s facilité ;
transition : hauteur .5s facilité ;
}
Commentaire le plus utile
.s'effondrer {
-webkit-transition : hauteur .5s facilité ;
-o-transition : hauteur .5s facilité ;
transition : hauteur .5s facilité ;
}