0

是否可以在 jquery 中为一般标签adiv相应的悬停样式设置动画,而无需为每个标签/类声明不同的类?

例如aa:hover在 CSS 标准中,我可以让 Jquery 告诉动画到该样式而不是创建两个不同的自定义类吗?

4

1 回答 1

1

不,您不能强制将元素设置为其伪类之一。这些只能由浏览器本身应用。

通常,您会为两者定义悬停样式:hover.hover因此您仍然可以使用addClass('hover').

a:hover, a.hover {
     // Fancy styling goes here
}

如果你的层次结构更深,你最终会写很多这两个选择器。不幸的是,这是(我知道)这样做的唯一方法。

于 2012-05-31T13:20:28.143 回答