この問題は、(私が知っている) Twitter Bootstrap のすべてのバージョンで発生する可能性があります。だから、私はナビゲーションバーを持っていて、画面が小さいときは折りたたみ式のトレイになります。この動作は、ブートストラップ デモ サイトで確認できます。サブメニューもあり、最初のナビゲーション バーの展開では折りたたまれて表示されます。問題は、最初の折りたたみ時に、折りたたみ可能オブジェクトが明示的な高さセットを取得することです。閉じて再度展開すると、折りたたみ可能height:auto;
そのため、サブメニュー項目をクリックすると、ドロップダウンが展開されますが、高さが明示的に設定されているためにオーバーフローします。
私の試みた解決策は追加されました:
$(function() {
$('.nav-collapse').on({
shown: function() {
$(this).css('height', 'auto');
},
hidden: function() {
$(this).css('height', '0px');
}
});
});
これはまったく影響していないようです。そのコードを削除しましたが、それでも同じ効果があります。JS Fiddle が役立つ場合は、喜んで提供しますが、Bootstrap デモ サイトでこれらすべてを確認できます。
前もって感謝します、チャールズ。