我正在尝试使用 jquery-ui toggleClass(带有持续时间)将具有颜色的类添加到已经在 CSS 中明确设置了颜色的元素。
除非我将要切换到的类中的颜色标记为“!important”,否则一旦转换完成,这种颜色就不会粘住。如果我将其设置为“!important”,颜色会按预期向一个方向消失,但不会在另一个方向顺利返回。
我之前作为解决方法实施的一种解决方案是假设一个 2 色场景,并且只使用 jquery 的动画来手动设置悬停事件的颜色,而不是使用 toggleClass。但是,我现在尝试在应用此效果之前不知道元素的起始颜色的情况下使用它。
任何关于如何在两个方向上实现平稳过渡的想法都将不胜感激。
看到这个jsfiddle:http: //jsfiddle.net/BM6NT/