2

我想在 html 标签声明中修改一个伪元素的属性。

我试图“逃脱”样式块并重新输入它(见下文),但这不起作用。是否有某种方法可以将任意属性传递给给定元素实例的 :hover 伪元素?如果可能的话,我宁愿坚持使用 CSS,但 JS 也不是不可能的。

一厢情愿的解决方案

例如,要覆盖 myclass:hover 伪元素实例的颜色属性,我想做这样的事情:

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 类,则更改 B 而不是 A

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