1

jquery/css を使用してアンカー タグのデフォルト CSS を削除することは可能ですか。
ユーザーが 別の jquery テーマを選択できるようにしています 。これが、アンカー タグのデフォルトの色/CSS を削除する必要がある理由です。この理由は、アンカー タグに 1 つの固定色を使用すると、ユーザーが選択した場合、他のテーマには適切ではないためです。これが、アンカー タグのデフォルトの色を削除したい理由です。

これが私が使用しているタグです:

  <h2 class="post-title">
    <a href="">  Blog post title </a>  <!-- How to disable the default css color of anchor -->
 </h2> 

アンカーで css を使用する場合、これは他のテーマには適していません。これが理由です。アンカー タグのデフォルトの CSS カラーを削除したいのです。

現在選択されているテーマでの現在の不一致のデフォルトのアンカー動作は、この画像で確認できます。

ここに画像の説明を入力

この問題を解決するのを手伝ってください3.

4

3 に答える 3

1

これは、JS ではなく CSS で行う必要があります。CSS ファイルで次のようなものを使用します。

a, a:hover, a:visited {
    /* your styles */
}
于 2013-07-14T08:32:06.650 に答える
0

cssファイルで定義しなくても、このように色を設定できます。ロード時とテーマ変更時の両方。

デモhttp://jsfiddle.net/yeyene/c2yHg/1/

$(document).ready(function(){
    // set color on DOM ready, before theme change
    $('.post-title a').css({'color':'#000' });

    // set color when theme change
    $('#theme').on('change', function() {
        $('.post-title a').css({'color':$(this).val() });
    });   
});
于 2013-07-14T08:47:32.010 に答える