<div class='m2Act' id='edu'>Edu</div>
<div class='m2Pass' id='ref.php'>Ref</div>
<div class='m2Pass' id='con.php'>Con</div>
<div style='clear:both'></div>
css
.m2Act, .m2Pass{
float:left;
margin:5px;
cursor:pointer;
}
.m2Act{
background:yellow;
}
.m2Pass{
background:red
}
js
$('.m2Pass').hover(function(){
$('.m2Act').removeClass().addClass('m2Pass');
$(this).removeClass().addClass('m2Act');
})
所有这些都有效,但是当光标离开时 - 我需要每个 div 的先前状态。这不会发生。div 仍处于新的悬停状态。我已经尝试过成功mouseenter
和mouseleave
失败。