順序付けられていないリストを持つ div があります。
アイテムをクリックすると、選択したクラスが追加されます。
選択されたアイテムは常に
<li class="selected">
私が使用するすべてのアイテムについて。
li:hover
{
background-color:#CECEC8;
}
これは機能します。
そして、私が使用する選択したアイテムについて
.selected
{
background-color:#8B8BFF;
}
.selected :hover
{
background-color:#8B8BFF;
}
しかし、選択したアイテムをクリックし、マウスがまだその上にある場合 (その上にマウスを置いている場合)、色は変わりませんが、#8B8BFF from.selected :hover ではなく、li:hover の #CECEC8 のままです。
クリックしたときに li:hover を無効にして、class=selected のリスト項目の背景色が、ホバーしても常に #8B8BFF になるようにするにはどうすればよいですか。
問題は、クリックしてもすぐに表示されず、通常のホバーから色が変化しないことです。
例