私はナビゲーションバー用にいくつかのCSSを作成しています。ページに収まるようにドロップダウンにはmax-height
とoverflow-y: scroll
を使用する必要があります。ただし、overflow-y
プロパティをスクロールするように設定すると、overflow-x
もscroll
に設定する必要があり、結果としてサブメニューが非表示になることが自動的に強制されます。私は私のバイオリンの使用を明確にする必要がありますoverflow-xとは無関係にoverflow-yを動作させる方法
は働い例えば
https://jsfiddle.net/5eyveyfz/
EDITを下記jsfiddleを参照してください。この問題は、問題のサブメニューを示す「SubMenu 1」というタイトルのメニュー項目の上にマウスを移動すると発生します。予想される動作として、このサブメニューはスクロールバーなしで表示されますが、その代わりにに設定されました
私はあなたのフィドルに水平スクロールバーが表示されません。あなたの質問を正しく理解していない可能性があります。 –
@MichaelMcCoy、私の編集を参照してください。メニュー項目 "SubMenu1"の上にカーソルを置いてサブメニューを開くときに動作します。 –
@epascarelloはい、なぜそう思わないのですか? jQueryのパーツはまさに期待通りに機能しています。そのCSSは私に問題を起こしています –