これは、私が書いたドロップダウンメニューのデモを示すフィドルです。
問題:

ドロップダウン メニュー (「チャネル」) の下にあるテキストの一部 (この場合はサイト タイトル リンク) は選択またはクリックできませんが、通常の「ホーム」リンクの下の他の部分は問題なく表示されます。(デモで試すことができます。)
これが起こっていると思う理由:私は JavaScript を使用して、メニュー (「チャネル」) がクリックされたときに と の値heightを0動的に変更します。autoのようなものdisplay: none;ではないため、menu-item 要素は非表示になるだけで、その下にあるテキストは選択不可/クリック不可になります。

問題は、メニューの現在の機能とスタイル (つまり、ドロップダウン) を壊さずに、これを修正するにはどうすればよいかということですtransition。、 、およびを含むdisplay: none | block;、私が試したすべてが失敗しました。visibility: hidden | visible;opacity: 0 | 1;
編集: Google Chrome および Chromium Web ブラウザーの最新バージョンで見られるように。