我试图“逃避”样式块并重新输入(见下文),但这不起作用。有没有办法将任意属性传递给元素的给定实例的:hover伪元素?如果可能的话,我更愿意坚持使用CSS,但JS不是不可能的。
例如,要覆盖myclass:hover伪元素实例的color属性,我想做类似的事情:
CSS
#myclass{color:#fff;}
HTML:
<ul id="myclass" style="} #myclass:hover{color:{myColor};} #myclass{">...</ul>
答案 0 :(得分: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");