FIREFOX に問題があります。ドロップダウン コントロール (html 'select') に対する非表示のリスト コントロールがあります。理由は気にしませんが、オーバーレイは、別のカスタム コントロールの一部として表示されるポップアップです。
非表示になっていますが、下にあるドロップダウン コントロールをクリックできず、下にあるコントロールが無効になっているように見えます。ただし、タブで移動できるため、無効になっていません。私はそれをクリックすることはできません。基礎となるコントロールを横に移動し、再び機能するため、問題の原因となっているのはオーバーレイであることはわかっています。
これは Firefox のバグですか? これは、半透明度の値を設定するのとは異なります。コントロールのレンダリングを完全に無効にしているので、そのような目に見えないコントロールがマウスイベントをインターセプトするべきではないと思います。この現象は、Internet Explorer では発生しません。
おそらく、マウス イベントのキャプチャ機能とその可視性を切り替えるために JavaScript で設定できる CSS プロパティが他にもあるでしょう。
dd = document.getElementById('lstStudents');
if (dd.style.visibility == 'hidden') dd.style.visibility = 'visible'; else dd.style.visibility = 'hidden';
更新: CSS 可視性値「hidden」の説明を読んだところ、「要素は非表示です (ただし、スペースを占有します)」と書かれています。したがって、この問題を解決するには、可視性を設定するとともに、高さをゼロに設定する必要があると思います。