この問題は、私が知っているすべてのTwitter Bootstrapのバージョンで展示することができます。だから、私はnavbarを持って、画面が小さくなると、それは折りたたみ可能なトレイになります。この動作は、ブートストラップデモサイトで見ることができます。私はまた、サブナビゲーションを持っています。問題は、最初の折りたたみ時に、折りたたみ可能なものが明示的な高さセットを取得することです。もう一度閉じると展開すると、折りたたみ可能なものはheight:auto;
ブートストラップレスポンシブル折りたたみサブメニューは、最初の折りたたみ時に固定高さを持っています
です。サブメニュー項目をクリックすると、ドロップダウンが展開されますが、高さが明示的に設定されているためオーバーフローします。
私試みたソリューションを追加しました:
$(function() {
$('.nav-collapse').on({
shown: function() {
$(this).css('height', 'auto');
},
hidden: function() {
$(this).css('height', '0px');
}
});
});
をこれは私がそのコードを削除したし、それはまだ同じ効果があり、全く影響を与えていないようです。 JSフィドルが助けになるならば、私はそれを提供してもうれしいですが、あなたはBootstrapデモサイトでこれをすべて見ることができます。
ありがとうございます。 チャールズです。
を。ここであなたの問題を理解することは難しいです。ブートストラップは広範囲に使用されており、オーバーフローに問題はありませんでした。 – Mauricio
@Mauricio http://jsfiddle.net/nczJF/ - トレイをクリックしてからドロップダウンメニューを試し、トレイを閉じてもう一度やり直すと、予想どおりに展開されます。ありがとう! –