【发布时间】:2012-05-02 13:16:47
【问题描述】:
我想知道如何使用 jquery 淡入 css 类。我正在寻找的效果有点像你在这里看到的:https://squareup.com/
到目前为止我尝试过的是:
$(document).ready(function() {
$('.mini-nav li').hover(function () {
$('.hover').fadeIn(slow);
};
});
我考虑过 .addClass() 方法,但我不确定在哪里添加它(或者这是否是最好的做法)。
编辑:这是我尝试过的一些东西:http://jsfiddle.net/J93NR/1/
【问题讨论】:
-
为什么不直接改变css
-
您要链接到的站点仅在不同时间使用不同元素的常规淡入/淡出以及看起来像 this 的 css 精灵来执行此操作。
-
谢谢@adeneo,如果我使用的是图像背景,我会像你提到的那样使用css sprites(也许是jquery .animate)。不过,我的背景只是 rgba 颜色。
-
@Connor:使用带有背景颜色的 CSS 过渡只是对 CSS 的单行更改,请参阅:jsfiddle.net/ZAgnY