Bootstrap Responsive s'est Effondré sous-menu a hauteur fixe sur le premier effondrement

Ce problème peut être présente dans toutes les (que je connais) Twitter Bootstrap versions. Donc, j'ai une barre de navigation et lorsque l'écran est plus petit, il devient un rétractables bac. Ce comportement peut être vu sur le bootstrap site de démonstration. J'ai aussi des sous-menus, qui semblent s'est effondré sur la barre de navigation de l'expansion. Le problème est que, sur le premier effondrement, la rétractables devient explicite d'une hauteur définie. Si vous fermez et une nouvelle expansion de la rétractables obtient un height:auto;

Donc, lorsque je clique sur un élément de sous-menu, la liste déroulante est élargi, mais il déborde à cause de la hauteur étant de définir explicitement.

Ma solution était d'ajouter:

$(function() {
  $('.nav-collapse').on({
    shown: function() {
      $(this).css('height', 'auto');
    },

    hidden: function() {
      $(this).css('height', '0px');
    }
  });
}); 

Cela ne semble pas l'affecter à tous, j'ai supprimé le code et il a toujours le même effet. Si un JS Fiddle pourrait l'aider, je serais heureux d'en fournir un, mais vous pouvez voir tout cela sur le Bootstrap site de démonstration.

Merci d'avance,
Charles.

Vous devez fournir un lien vers votre site de démo ou un JS Fiddle. Il est difficile de comprendre votre question ici. Nous utiliser bootstrap beaucoup et n'ai pas eu de problèmes avec les débordements.
jsfiddle.net/nczJF - Cliquez sur la barre d'état, puis essayer le menu déroulant, puis fermez le tiroir et essayer de nouveau, et elle devrait développer comme prévu. Merci!

OriginalL'auteur Charles Kirk | 2013-02-06