2

HTMLタグ宣言の疑似要素のプロパティを変更したいです。

スタイルブロックを「エスケープ」して再入力しようとしましたが (以下を参照)、うまくいきません。要素の特定のインスタンスの :hover 疑似要素に任意の属性を渡す方法はありますか? 可能であれば CSS に固執したいのですが、JS も問題外ではありません。

希望的解決策

たとえば、myclass:hover 疑似要素のインスタンスの color 属性をオーバーライドするには、次のようにします。

CSS

#myclass{color:#fff;}

HTML:

<ul id="myclass" style="} #myclass:hover{color:{myColor};} #myclass{">...</ul>
4

1 に答える 1

0

何が必要なのか正確にはわかりませんが、これが役に立てば幸いです

CSS:

  myClass{
    color: yourColor;
  }
  myClass:hover
  {
     color: yourColorOnHover;
  }

JS

 $("#myClass").mouseover(function(){
    $(this).css("color", "yourColor");
  });

JS(またはJQUERY)を使用して要素のクラスを変更するには:CSSにAおよびBクラスがある場合、Aの代わりにBを変更します

$(#myClass).removeClass("A");
  $(#myClass).addClass("B");
于 2013-07-01T04:28:02.383 に答える