Javascript 更改子悬停时的父/母背景

Javascript 更改子悬停时的父/母背景,javascript,jquery,html,Javascript,Jquery,Html,我有以下HTML代码: .background{ 宽度:100%; 高度:800px; 保证金:0自动; 背景图片:url(“backimage1.jpg”); 背景尺寸:封面; } Pozitivan反馈naših klijenata i njihovih potrošača Vrhunski kvalitet naših proizvoda 使用jquery悬停功能-更改背景颜色: 在您的情况下,您可以尝试使用背景图像css属性 $(文档).ready(函数(){ $(“.box1”)

我有以下HTML代码:

.background{
宽度:100%;
高度:800px;
保证金:0自动;
背景图片:url(“backimage1.jpg”);
背景尺寸:封面;
}

Pozitivan反馈naših klijenata i njihovih potrošača
Vrhunski kvalitet naših proizvoda
使用jquery悬停功能-更改背景颜色:

在您的情况下,您可以尝试使用背景图像css属性

$(文档).ready(函数(){
$(“.box1”).hover(函数(){
$(this.parent().css(“背景色”、“珊瑚色”);
},函数(){
$(this.parent().css(“背景色”,“背景色”);
})
})

Pozitivan反馈naših klijenata i njihovih potrošača
Vrhunski kvalitet naših proizvoda
使用jquery悬停功能-更改背景颜色:

在您的情况下,您可以尝试使用背景图像css属性

$(文档).ready(函数(){
$(“.box1”).hover(函数(){
$(this.parent().css(“背景色”、“珊瑚色”);
},函数(){
$(this.parent().css(“背景色”,“背景色”);
})
})

Pozitivan反馈naših klijenata i njihovih potrošača
Vrhunski kvalitet naših proizvoda
以下是JQ解决方案,非常简单:

$(“.box1”).hover(函数(){
$('.background').css(“背景”,“url(https://placebear.com/200/300)");
},函数(){
$('.background').css(“背景”,“url(https://placebear.com/300/300)");
});
.background{
宽度:100%;
高度:800px;
保证金:0自动;
背景图像:url(“https://placebear.com/300/300");
背景尺寸:封面;
}
.box1{
光标:指针;
}

Pozitivan反馈naših klijenata i njihovih potrošača
Vrhunski kvalitet naših proizvoda
以下是JQ解决方案,非常简单:

$(“.box1”).hover(函数(){
$('.background').css(“背景”,“url(https://placebear.com/200/300)");
},函数(){
$('.background').css(“背景”,“url(https://placebear.com/300/300)");
});
.background{
宽度:100%;
高度:800px;
保证金:0自动;
背景图像:url(“https://placebear.com/300/300");
背景尺寸:封面;
}
.box1{
光标:指针;
}

Pozitivan反馈naših klijenata i njihovih potrošača
Vrhunski kvalitet naših proizvoda
文档。可以使用getElementsByClassName(“”)按类名选择元素

<html>
  <head>      
     <style>
        .background {
            width: 100%;
            height: 800px;
            margin: 0 auto;
            background-image:url("backimage1.jpg");
            background-size: cover;
            }s
     </style>
     <script type="text/javascript">
         function changeBgMouseOver() {
            var x = document.getElementsByClassName("background");
            x[0].style.backgroundImage = "url('backimage2.jpg')";
         }
         function changeBgMouseOut() {
            var x = document.getElementsByClassName("background");
            x[0].style.backgroundImage = "url('backimage1.jpg')";
         }
     </script>   
  </head>

  <body>
    <div class="background">
        <div class="wrapper">
            <div class="box1" onmouseover="changeBgMouseOver()" onmouseout="changeBgMouseOut()">
                <span class="title">Pozitivan feedback naših klijenata i njihovih potrošaca</span><br />
                <span class="description">Vrhunski kvalitet naših proizvoda</span>
            </div>
        </div>
    </div>    
  </body>
</html>

.背景{
宽度:100%;
高度:800px;
保证金:0自动;
背景图片:url(“backimage1.jpg”);
背景尺寸:封面;
}
函数changeBgMouseOver(){
var x=document.getElementsByClassName(“背景”);
x[0].style.backgroundImage=“url('backimage2.jpg')”;
}
函数changeBgMouseOut(){
var x=document.getElementsByClassName(“背景”);
x[0].style.backgroundImage=“url('backimage1.jpg')”;
}
Pozitivan反馈naših klijenata i njihovih potrošaca
Vrhunski kvalitet naših proizvoda
文档。可以使用getElementsByClassName(“”)按类名选择元素

<html>
  <head>      
     <style>
        .background {
            width: 100%;
            height: 800px;
            margin: 0 auto;
            background-image:url("backimage1.jpg");
            background-size: cover;
            }s
     </style>
     <script type="text/javascript">
         function changeBgMouseOver() {
            var x = document.getElementsByClassName("background");
            x[0].style.backgroundImage = "url('backimage2.jpg')";
         }
         function changeBgMouseOut() {
            var x = document.getElementsByClassName("background");
            x[0].style.backgroundImage = "url('backimage1.jpg')";
         }
     </script>   
  </head>

  <body>
    <div class="background">
        <div class="wrapper">
            <div class="box1" onmouseover="changeBgMouseOver()" onmouseout="changeBgMouseOut()">
                <span class="title">Pozitivan feedback naših klijenata i njihovih potrošaca</span><br />
                <span class="description">Vrhunski kvalitet naših proizvoda</span>
            </div>
        </div>
    </div>    
  </body>
</html>

.背景{
宽度:100%;
高度:800px;
保证金:0自动;
背景图片:url(“backimage1.jpg”);
背景尺寸:封面;
}
函数changeBgMouseOver(){
var x=document.getElementsByClassName(“背景”);
x[0].style.backgroundImage=“url('backimage2.jpg')”;
}
函数changeBgMouseOut(){
var x=document.getElementsByClassName(“背景”);
x[0].style.backgroundImage=“url('backimage1.jpg')”;
}
Pozitivan反馈naših klijenata i njihovih potrošaca
Vrhunski kvalitet naših proizvoda
仅使用“.closest()”就可以了,“.parent().parent()”也可以是一个解决方案

$(document).ready(function(){
        $(".box1").mouseover(function(){
        $(this).closest(".background").css("background-image","url('anotherimage.jpg')");
    });
});

$(document).ready(function(){
        $(".box1").mouseover(function(){
        $(this).parent().parent().css("background-image","url('anotherimage.jpg')");
    });
});
仅使用“.closest()”就可以了,“.parent().parent()”也可以是一个解决方案

$(document).ready(function(){
        $(".box1").mouseover(function(){
        $(this).closest(".background").css("background-image","url('anotherimage.jpg')");
    });
});

$(document).ready(function(){
        $(".box1").mouseover(function(){
        $(this).parent().parent().css("background-image","url('anotherimage.jpg')");
    });
});

jquery
中使用
最近的
选择器只是为了清楚起见,当您将鼠标悬停在
.box1
上时,您想更改
背景的
背景图像
?在
jquery
中使用
最近的
选择器只是为了清楚,当您将鼠标悬停在
.box1
上时,是否要更改
背景图像