0

jQuery Mobileボタンのホバー状態とクリック状態をオーバーライドするにはどうすればよいですか?

私はこのようなボタンを持っています:

<a class="aButton" href='#' data-role="button" data-icon="check">My Button</a>

次のCSSオーバーライドを使用する場合、ボタンを押したままにするかクリックすると、ボタンが強調表示されます。これらは必要ありません。何がハイライトを引き起こしているのか理解できません。すべてを試しました(ボタンスタイルBですが、念のために他のすべてのクラスを入れようと思いました)。

.ui-btn, a, .aButton, .ui-btn-a, .ui-btn-b, .ui-btn-c, .ui-btn-d, .ui-btn-e, .ui-btn-down-a, .ui-btn-down-b, .ui-btn-down-c, .ui-btn-down-d, .ui-btn-down-e, .ui-btn-hover-a, .ui-btn-hover-b, .ui-btn-hover-c, .ui-btn-hover-d, .ui-btn-hover-e {
    background: -moz-linear-gradient(#DDDDDD, #CCCCCC) repeat scroll 0 0 #030303 !important;
}
4

2 に答える 2

1

使用:hoverして:active

例えば.aButton:active{ /* styles */ }

于 2012-08-30T15:41:23.497 に答える
0

私が愚かなことをしていることに気づきました。-webkit -linear-gradient ...wooopsであるはずのAndroid携帯で-moz -linear-gradientを使用していたため、背景はまったく適用されていませんでした。

于 2012-08-30T15:48:54.457 に答える