Javascript jQuery淡出所有其他图像

Javascript jQuery淡出所有其他图像,javascript,jquery,css-selectors,Javascript,Jquery,Css Selectors,我用jQuery编写了这段代码来淡入淡出图像(但不是将鼠标移到上面的那一个),并且所有图像同时淡入淡出 $(".playThumb").fadeTo("normal", 1); $(".playThumb").hover(function() { $(".playThumb").each(function() { if ( $(this) != $(this) ) { $(this).fadeTo("fast", 0.3); }

我用jQuery编写了这段代码来淡入淡出图像(但不是将鼠标移到上面的那一个),并且所有图像同时淡入淡出

$(".playThumb").fadeTo("normal", 1);

$(".playThumb").hover(function() {
    $(".playThumb").each(function() {
        if ( $(this) != $(this) ) {
            $(this).fadeTo("fast", 0.3);
        }
    });
}, function() {
    $(".playThumb").each(function() {
            $(this).fadeTo("fast", 1);
    });
});

<a href="#"><img src="001.jpg" class="playThumb" />
<a href="#"><img src="002.jpg" class="playThumb" />
<a href="#"><img src="003.jpg" class="playThumb" />
<a href="#"><img src="004.jpg" class="playThumb" />
$(“.playtumb”).fadeTo(“正常”,1);
$(“.playtumb”).hover(函数(){
$(“.playtumb”).each(函数(){
如果($(此)!=$(此)){
美元(此).fadeTo(“快速”,0.3);
}
});
},函数(){
$(“.playtumb”).each(函数(){
美元(这一点)。法代托(“快速”,1);
});
});
如果有人能帮助我淡出除我将鼠标指向上方的图像以外的所有其他图像,

您可以使用它来过滤悬停的元素:

$(".playThumb").fadeTo("normal", 1);

$(".playThumb").hover(function() {
    $(".playThumb").not(this).fadeTo("fast", 0.3);
}, function() {
    $(".playThumb").not(this).fadeTo("fast", 1);
});
很确定你不需要在not中的“this”周围使用$()。好的,我现在已经删除了$()。