悬停另一个时将类添加到div(Javascript)

时间:2011-02-17 20:26:50

标签: javascript jquery html css

我对Javascriptan的理解有限我试图在我悬停另一个div时向div添加一个类 现在我可以在同一个div中添加一个类但是我希望能够在我将鼠标悬停在#second和#third时添加让我们说的蓝色到一个叫做第一个div的div。

当前代码:

    
    $(document).ready(function() {     
    $("#second, #third").hover(function(){     
    $(this).addClass("hover");    
    $(this).removeClass("hoverable");      
    },     
    function(){    
    $(this).removeClass("hover");     
        $(this).addClass("hoverable");     
    }  
    );     
    });        

我的实时网站可在以下网址查看:www.designinterieurm2.com/dev

3 个答案:

答案 0 :(得分:18)

$(document).ready(function() {     
    $('#second, #third').hover(function(){     
        $('#first').addClass('blue');    
    },     
    function(){    
        $('#first').removeClass('blue');     
    });
});   

答案 1 :(得分:3)

只需将$(this)替换为$("#div_id");

即可

其中#div_id是您要更改的div的ID。

答案 2 :(得分:0)

$(".toptab").hover(function(){

    $(this).addClass("current");
    $(this).find("ul").show();

},function(){

    $(this).find("ul").hide();
    $(this).removeClass("current");

});