jquery un-hover

前端 未结 4 1402
花落未央
花落未央 2021-02-07 21:08

I have this script to cause a background color on a paragraph on hover of link within the paragraph. What I don\'t know how to do is cause it to return to the original backgroun

4条回答
  •  慢半拍i
    慢半拍i (楼主)
    2021-02-07 22:08

    If you must use jQuery for this, use addClass() rather than css():

    $('.box a').hover(function(){
        $(this).closest('.box').addClass('hoveredOver');
    }, function(){
        $(this).closest('.box').removeClass('hoveredOver');
    });
    

    With the CSS:

    .hoveredOver {
        background-color: #fff;
    }
    

    JS Fiddle demo.

    References:

    • addClass().
    • removeClass().

提交回复
热议问题