Javascript 更改子悬停时的父/母背景
我有以下HTML代码: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”)
.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
上时,是否要更改的背景图像
?