<select>
jQuery では、マウスダウン ハンドラーで event.preventDefault を使用して、ドロップダウン メニューが開かないようにすることができます。フォーム要素の元のスタイルを維持しながら、ドロップダウンを別のものに置き換えることができます。
これは Chrome と MSIE では正常に機能しますが、FireFox と Opera ではドロップダウンが関係なく表示されます。(Safari ではテストされていません)
select 要素は有効に見え、有効であるかのようにすべてのユーザー インタラクションに応答する必要がありますが、ドロップダウンはレンダリングされません。代わりに、ドロップダウンは、色見本、アイコン、フォントなど、カスタム レンダリングされたものに置き換えられますが、「カスタム ドロップダウン」部分は私のプロジェクトで既に行われています。
すべての*ブラウザーでこれを機能させる方法を知っている人はいますか?
- 「すべて」は、言及された 5 つのブラウザーの最近のバージョンを意味します。