0

MyButtonクラスが次のように定義されたボタンがあります。

.MyButton{
 color:black;
 background:white;}

.MyButton:hover{
 color:white;
 background:black;}

このボタンクラスはページャーボタン用であり、ページャーが境界にあるときに、このクラスを追加します。

.ButtonDisabled{
 opacity:0.3}

問題は、ユーザーがボタンの上にマウスを置いた場合でも、MyButton:hoverスタイルを継承することです。

ホバリングの問題を解決するためにjqueryでこれらすべてを制御できることは知っていますが、ボタンにButtonDisabledクラスがある場合にホバークラスがトリガーされないようにする方法があるかどうか疑問に思っています。

ありがとう。

4

2 に答える 2

4
.MyButton:hover{
 color:white;
 background:black;

}

// has more specificity than above selector, so it will stop previous hover effect
.MyButton.ButtonDisabled:hover{
 // write your configs
}
于 2012-04-27T16:21:12.617 に答える
0

おそらく追加

.ButtonDisabled:hover{...}

あなたを助けるだろう

于 2012-04-27T16:20:58.177 に答える