タグ

ブックマーク / colorhythm.jp (1)

  • JavaScriptで:activeを表現する - colorhythm

    linker journalの「画像置換について考えてみました」にコメントした内容が間違っていたので、訂正記事を書いておく。 以下、自分がコメントした内容。 a要素の画像置換に限定して言えば、JavaScriptだけでは:activeと:focusダイナミック擬似クラスを表現できません。 :activeダイナミック擬似クラスに関しては、JavaScriptでも表現できる。サンプルを作ったので、実際に確かめてほしい。 よくあるロールオーバーのスクリプトに、onmousedown/onmouseupイベントを追加しただけだ。主要なモダンブラウザで問題なく動作するのを確認した。 :focusダイナミック擬似クラスは自分の知識ではできなかった。kotarokさんがコメント欄で「onfocusイベントで表現できる」と書いてあるが、img要素にonfocusイベントは指定できないはず。どうやって実装し

  • 1