在我的新网站上,我有几个不同的链接悬停状态。一个交换了一个背景图像的徽标。一个用于替换主导航的不同背景图像。普通的内联链接通过CSS改变背景颜色。我找不到一种方法可以自动将所有a标签正常地动态设置为悬停状态。用jQuery自动动画所有悬停状态
为每种链接类型手动编写动画方法似乎并不十分干净(或面向未来)。将我的背景图像URL和链接颜色(应该在CSS中)放到JS中似乎不太合适。对于悬停效果的每个实例创建一个特殊的类似乎不正确,然后在可以使用CSS提供的默认a:hover行为的方式时,通过jQuery为该类的添加/删除创建动画。
所以我只是想知道是否有办法让jQuery的(有或没有的jQuery UI)的一个和一间交叉衰减:即徘徊在我的CSS已经定义状态。所有a:悬停状态都按预期工作,但转换过于突然,我想在每个元素的悬停/非悬停状态之间添加淡入转换。
有什么建议吗?这里就是我想设置过渡动画CSS悬停状态的一个例子:
#logo a, #logo a:visited {
background: url('logo_black.png');
}
#logo a:hover {
background: url('logo_white.png');
}
是的,但我想今天的动画效果。CSS转换可能是一种渐进式增强,但我可以用JS做同样的事情,并且比Mozilla用户的用户更多。感谢您的信息,但我并不知道CSS转换。看起来很挑剔。在CSS中的动画代码。似乎很麻烦,因为我不想将十六进制代码放入我的JS中。 – 2010-09-06 20:29:40