悬停在图像上时如何使背景变暗

时间:2013-10-29 12:02:47

标签: javascript jquery html css

我创建了一个jQuery悬停按钮。将鼠标悬停在框上时,会出现一个jQuery按钮。但是,它不起作用。有人可以告诉我如何在悬停时将黑色背景添加到框中吗?

目标是;

  1. 滚动框时,会显示“chart it btn”

  2. 滚动框时,框会变成黑色背景。

  3. jsFiddle

    /*  CHART IT BTN ON POTS
    ===================================================================*/
    $(".btn-trigger").hover(function () {
        $(this).find(".charthis-btn").show();
    }, function () {
        $(this).find(".charthis-btn").hide();
    })
    

    我需要显示的图像在翻转时变暗为黑色,不透明度为50%。

3 个答案:

答案 0 :(得分:1)

FIDDLE

JS:

$(".display-box").hover(function () {
$(this).find(".charthis-btn").show();
}, function () {
$(this).find(".charthis-btn").hide();
})

答案 1 :(得分:1)

我不确定这是不是你想要的但是试试这个:

修改

DEMO

$(".display-box").hover(function () {
    $(this).find(".charthis-btn").show();
    $(this).find(".hover-mask").fadeIn();
}, function () {
    $(this).find(".charthis-btn").hide();
    $(this).find(".hover-mask").fadeOut();
})

答案 2 :(得分:1)

$(".display-box").hover(function () {
$(this).find(".charthis-btn").show();
}, function () {
$(this).find(".charthis-btn").hide();
})
$(".charthis-btn").on('mouseenter',function(){
$(".display-box img").css('opacity','0.5');
})
$(".charthis-btn").on('mouseout',function(){
$(".display-box img").css('opacity','');
})