我已经把这个jsfiddle放在一起了。
<div id="wrapper">
<div class="portfolio"></div>
<div class="portfolio"></div>
<div class="portfolio"></div>
<div class="portfolio"></div>
</div>
.portfolio {
height:50px;
width:200px;
float:left;
margin:20px 20px 0 0;
background-color:red;
}
#wrapper {
width:500px;
}
.portfolio:hover {
}
$('.portfolio', '#wrapper').hover(function() {
$('.portfolio', '#wrapper').not(this).stop().animate({
opacity: .2
}, 500);
$(this).stop().animate({
opacity: 1
}, 500);
});
$('.portfolio', '#wrapper').mouseleave(function() {
('.portfolio', '#wrapper').animate({opacity:1}, 500);
});
我希望将所有元素恢复为不透明度:1 当鼠标离开包装器时。