【发布时间】:2012-07-14 19:24:00
【问题描述】:
在 CSS 中,我有几个带有悬停效果的 DIV 项目。如果我将鼠标悬停在一个元素上,则该元素具有另一种背景颜色。如果我将鼠标悬停在另一个项目上,则之前选择的项目具有默认背景颜色,而不悬停。
如何使用 jQuery 做到这一点?我想为背景颜色设置动画,但想通过将鼠标悬停在另一个项目上来消除淡入淡出(动画)效果。我尝试使用窗口超时,但在将鼠标指针滑过一些元素后,一切都在闪烁和窃听。
这是我用于鼠标悬停动画效果的代码:
$('.entry').mouseover(function() {
(this).animate({ backgroundColor: "#0F410E" }, { duration: 500, queue: false });
});
jQuery Colors 插件已安装 ;)
【问题讨论】:
标签: jquery html css hover jquery-animate