Modernizrを使用してIE7/8(これらのプロパティをサポートしていない)でinput:focusとinput:activeをテストしてスタイルを設定するにはどうすればよいですか?
それとも、基本的なJS / CSSを使用してこれを行う必要がありますか?これを行うための良い方法は何でしょうか?
Modernizrを使用してIE7/8(これらのプロパティをサポートしていない)でinput:focusとinput:activeをテストしてスタイルを設定するにはどうすればよいですか?
それとも、基本的なJS / CSSを使用してこれを行う必要がありますか?これを行うための良い方法は何でしょうか?
これは Modernizr 以外のソリューションですが、ほとんど同じように機能します (要素を DOM に追加し、その状態をスタイリングし:hover
、状態が発生したかどうかをテストします)。
この記事を書いてくれた James Padolsey に感謝します。
アクティブな状態以外のイベントをチェックする必要があるかもしれませんがmousedown
、mouseup
これは最新のブラウザー (ネイティブ:focus
と:active
状態を維持する) と IE7 (フェイク.focus
と.active
クラスを使用) で機能するようです。