实现鼠标移入时添加active类,鼠标移出删除active类,但是怎么判断在3个spebox都没有active类的时候,close的div添加active
$(function(){
$('#box1 .spebox').mouseover(function(){
$(this).addClass('active');
}).mouseout(function(){
$(this).removeClass('active');
})
if(! $('#box1 .spebox').hasClass('active')){
$('#box1 .close').addClass('active');
}
})
<body>
<div class="box1" id="box1">
<a><div class="close active spebox">
</div></a>
<a><div class="shose spebox">
</div></a>
<a><div class="access spebox">
</div></a>
</div>
</body>
这种mouseover和mouseout可以直接使用hover函数,判断在3个spebox都没有active类用if ($(".spebox.active").length == 0)
<!DOCTYPE html>谢谢大神,还有个问题,为啥用mouseover和mouseout不行啊,用它写出来效果是乱的,换成hover就好了