2

基本上,我正在使用一块 jQuery 来控制图像淡入淡出。

这段代码,首先标识一个 div 类.fade,然后将 a 连接.hover到它。

.fade鼠标悬停在上方时,类中display:nonediv 内的图像.fade会慢慢淡化,使不透明度恢复为 1。

这是一段相当简单的代码,但我想知道是否有办法修改它以使用多个类(即,fadetwo、fadethree 等)......因为它在父.fade类中的一个 div 下工作它应该工作正常吗?

我似乎无法让它工作。我正在尝试在此行中添加其他类:

$('div.fade').hover(function()

像:

$('div.fade, div.fadetwo, div.fadethree').hover(function()

我只是想使我可以让多个 div(.fade,.fadetwo等)具有相同的悬停效果(显然每个都有不同的图像)...我不确定 jQuery 是否可以这样工作。

可能有更好的方法来做到这一点?...下面是我的代码。

http://jsfiddle.net/yvgFy/

4

1 回答 1

3

目前尚不清楚您是要选择所有三个类还是三个类中的一个。因此,我解释了两种可能性:

选择所有课程

把你的类写在一起,没有空格和逗号,像这样:

$('div.fade.fadetwo.fadethree')

这仅选择具有所有三个类的 div。

选择其中一门课

如果您需要选择具有三个类之一的 div,请省略空格,如下所示:

$('div.fade,div.fadetwo,div.fadethree')
于 2012-10-05T06:43:11.393 回答