いくつかのレイヤーで構成されるボタンを作成しようとしています。最後のレイヤーはクリック可能なレイヤーであり、クリックで前のレイヤーの色を制御する必要があります。
これは、IEと「アクティブ」を除く4つの主要なブラウザすべてで機能します。これをIEで機能させるにはどうすればよいですか?
ここのjsfiddle-> http://jsfiddle.net/4vaY6/197/
これを行うのは、領域全体をクリック可能にしたいためです。死角があってはなりません。
<div class = "div1">
<div class = "div2">
</div>
</div>
.div2
{
width: 100%;
height: 100%;
background-color: black;
}
.div1
{
position: absolute;
width: 350px;
height: 100px;
}
.div1:hover .div2 {background-color:yellow;}
.div1:active .div2 {background-color: grey;}