我想在 jQuery 中做一个照片库,为此我想要 1 中的第一个缩略图的不透明度,以及 0.5 中的所有其他缩略图,一旦我的鼠标在缩略图上方,这个的不透明度就会为 1,当我的鼠标退出时,不透明度将恢复为 0.5。所以我做了所有这些,问题是我不想要我点击的缩略图的这个“mouseover”,“mouseout”代码,所以我所做的是:
var selector = $('.thumb:first');
然后
$('.thumb').click(function() {
selector = $(this);
$(this).css('opacity','1');
$('.thumb').css('不透明度','0.5'); });
和
$('.thumb').mouseover(function() {
if($(this) != selector){
$(this).css('opacity','1');
}
});
$('.thumb').mouseout(function() {
if($(this) != selector){
$(this).css('opacity','0.5');
}
});
但它不起作用,只要我的鼠标离开我点击的最后一个缩略图,缩略图的不透明度就会变为 0.5 而不是保持在 1