Я собрал этот jsfiddle.Вернуться обратно в предыдущее состояние на mouseleave
<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, когда мышь покидает оболочку.
Вы знаете, что отсутствует '$' in '$ ('. Portfolio', '#wrapper'). Mouseleave (function() { !!!! ЗДЕСЬ !!!!! ('портфолио', '#wrapper'). animate ({opacity: 1}, 500); }); ', правильно? – acdcjunior