有没有一种脚本/方式可以让普通的 CSS:hover
更流畅?
想法是,你有两个类可能具有渐变背景,并且脚本会平滑地交换类。所以渐变看起来就像你按下一个按钮。应该是自动的,所以你调用触发器:$('.someclass').SmoothTransition();
它会自动使用.someclass:hover
第二类。
赏金编辑
这实际上是一个非常有趣的问题,我得到了部分答案。我的答案的问题在于,它仅适用于纯色背景色,不适用于 CSS 渐变或任何其他更具体的参数。
该脚本应该是任何 jQuery 开发人员库中的“必备”。因此,我向任何可以想到方法或找到好的资源的人提供 150 个代表,可以做到这一点。
如果您的方法(单个 jQuery 插件)适用于所有这些示例,那么您就赢了!
示例:http: //jsfiddle.net/4pYWD/
现代编辑
由于这个问题是在 2011 年提出的,当 CSS 过渡时,商业游戏不是一种选择。然后明白,为什么在这个问题中一切都集中在 JS 而不是 CSS 上。根据这些答案,我开发了一个 JS 脚本,在当时是完美的。它不再是,CSS 过渡现在是最终的解决方案,所以正确的答案得到了重新接受。