是否可以在jquery中将a
或div
等常规标记设置为相应的悬停样式,而无需为每个标记/类声明不同的类?
例如a
在CSS标准中有a:hover
,我可以让Jquery告诉该样式的动画而不是创建两个不同的习俗类吗?
答案 0 :(得分:1)
不,您不能强制将元素设置为其伪类之一。这些只能由浏览器本身应用。
通常,您为:hover
和.hover
定义了悬停样式,因此您仍然可以使用addClass('hover')
来应用悬停样式。
a:hover, a.hover {
// Fancy styling goes here
}
如果您的层次结构更深入,那么您最终会编写这两个选择器。不幸的是,这是我知道的唯一方法。