わかりましたので、私のユーザーはASP.NETには存在しない複数選択ドロップダウンリストを必要としているので、私が行っている簡単な解決策は、複数選択をオンにしてリストボックスを使用していて、サイズ1で開始することです、そして onmouseover サイズを 10 に変更すると、onmouseout はそれを 1 に戻します。十分に単純で、ユーザーは違いを知りません。
さて、私の問題は、Web アプリに任意の数のコントロールがあるため、これらのリストボックスを他のコントロールよりも高い z-index 番号に設定したため、問題が発生しました。リストボックスの一番下に近いページのリストは上ではなく下に展開され、リストボックスの一部はページの下部に移動しますが、onmouseout がリストボックスのサイズをリセットするため、ページを下にスクロールできません。
下ではなく上に拡大するために何を設定する必要があるか知っている人はいますか?
編集また、「リストボックスをページのより高い位置に再配置してみませんか」と尋ねる人もいるかもしれませんが、これが実行可能なオプションではない理由は、ページに 40 をはるかに超えるコントロールがあり、それらがグループ化されているためです。まとめると、ランダムに配置したわけではありません (つまり、あるセクションに投資情報、別のセクションにアカウント、別のセクションに適合性など)。