只需使用CSS,它的更好,更清洁:
.w-1{z-index:0;}
.w-1:hover{z-index:1000;}
当然我忽略其他的CSS样式类可能有。该类还必须具有为其定义的position
样式,否则z-index
将不起作用;
考虑的评论: HTML:
<div class="wrapper">
<div class="work-1"></div><div class="work-2"></div>
</div>
CSS:
.wrapper {
display: inline-block;
position: relative;
width: 60%;
transition: all ease 0.4s
}
.work-1, .work-2 {
transition: all ease 0.4s;
width: 50%;
height: 300px;
display:inline-block;
}
.work-1 {
background-color: #FEF102;
}
.work-2 {
background-color: #4B3E7F;
}
.active{width:100%;}
.inactive{width:0%;}
JAVASCRIPT:
$('.wrapper div').mouseover(function(){
$('.wrapper div').not($(this)).addClass('inactive');
$(this).addClass('active');
}).mouseout(function(){
$('.wrapper div').removeClass('active').removeClass('inactive');
});
DEMO
如果你在这里解释你实际想要达到的目标,这将有所帮助。 – Damon