Ten problem może być wyświetlany we wszystkich (znanych mi) wersjach Bootstrap na Twitterze. Mam więc navbar, a gdy ekran jest mniejszy, staje się on składaną tacą. To zachowanie można zobaczyć na stronie demo programu startowego. Mam również podmenu, które pojawiają się zwinięte na początkowym rozszerzeniu paska nawigacyjnego. Problem polega na tym, że po pierwszym zwinięciu, zwijany dostaje ustaloną wysokość. Jeśli zamkniesz i rozwiniesz ponownie, zwinięty obiekt otrzyma znacznik height:auto;
Tak więc po kliknięciu elementu podmenu rozwijany zostanie rozwinięty, ale zostanie przepełniony z powodu jawnego ustawienia wysokości.Podpowierzchniowe menu zwinięte podskokiem ma stałą wysokość podczas pierwszego zwinięcia.
Moja próba roztwór dodając:
$(function() {
$('.nav-collapse').on({
shown: function() {
$(this).css('height', 'auto');
},
hidden: function() {
$(this).css('height', '0px');
}
});
});
To nie wydaje się wpływać na to w ogóle, mam usunięte ten kod i nadal ma ten sam efekt. Jeśli JS Fiddle pomogłoby, z chęcią je udostępnię, ale możesz to wszystko zobaczyć na stronie demonstracyjnej Bootstrap.
Z góry dziękuję, Charles.
należy podać link do swojej strony demo lub JS Fiddle . Trudno zrozumieć twój problem tutaj. Używamy bootstrapu szeroko i nie mieliśmy żadnych problemów z przepełnieniami. – Mauricio
@Mauricio http://jsfiddle.net/nczJF/ - Kliknij zasobnik, a następnie spróbuj menu rozwijanego, a następnie zamknij zasobnik i spróbuj ponownie, a następnie powinien rozwinąć się zgodnie z oczekiwaniami. Dzięki! –