【发布时间】:2012-06-17 09:08:55
【问题描述】:
我正在尝试使用 jqueryUI 的 addClass() 和 removeClass() 设置悬停效果。
这就是我想出的:http://jsfiddle.net/5aS77/ .
正如你所看到的,“onmouseout”,背景会变成白色一段时间,然后“跳”到蓝色。
我只希望动画从蓝色变为粉色,反之亦然,没有任何“中断”。
我知道 CSS3 是可能的,尽管它有 2 个主要缺点,但我已经尝试过:
1) 并非所有浏览器都支持过渡属性。
2)它没有onmouseout效果。 (虽然可以通过一些 JS 来实现。)
【问题讨论】:
-
我同意并非所有浏览器都支持 CSS3 过渡,但您可以应用(不同的)过渡来进入和离开元素,例如 css-tricks.com/different-transitions-for-hover-on-hover-off
标签: jquery jquery-ui css css-transitions