Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在 jquery 中为一般标签a或div相应的悬停样式设置动画,而无需为每个标签/类声明不同的类?
a
div
例如a,a:hover在 CSS 标准中,我可以让 Jquery 告诉动画到该样式而不是创建两个不同的自定义类吗?
a:hover
不,您不能强制将元素设置为其伪类之一。这些只能由浏览器本身应用。
通常,您会为两者定义悬停样式:hover,.hover因此您仍然可以使用addClass('hover').
:hover
.hover
addClass('hover')
a:hover, a.hover { // Fancy styling goes here }
如果你的层次结构更深,你最终会写很多这两个选择器。不幸的是,这是(我知道)这样做的唯一方法。