javascript - 将鼠标悬停在一个 div 上并更改另一 div 的背景

标签 javascript image html hover

我一直在使用

$(function(){
$("#print").hover(function(){
$("#headerright").toggleClass("img/divright.jpg");
});
});

当我将鼠标悬停在我的 div id“print”(其中有图像)上时,是否可以更改其他 div (headderright) 的背景?

最佳答案

$("#headerright").toggleClass("img/divright.jpg")

你必须给出类名,但你要给出图像路径。你可以这样做

.class1{
background-image:url('image1.gif');
}
.class2{
background-image:url('image2.gif');
}

然后将toggleClass更改为

$("#headerright").toggleClass('class1').toggleClass('class2')

并最初将class1作为div的一个类,id为headerright

编辑 我从你的讨论中了解到什么。将您的悬停功能更改为此

$("#print").hover(function() {
    $("#headerright").css("background-image","url('img/divright.jpg')");
},function(){
   $("#headerright").css("background-image"," ");
});

你可以试试这个

关于javascript - 将鼠标悬停在一个 div 上并更改另一 div 的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15916736/

相关文章:

java - 日期文本框应始终为当前月份的第一个日期。?

javascript - 使用正则表达式选择元素 jQuery

javascript - Django:检索 Ajax 调用中所选下拉选项的私钥

python - aiohttp 限制并发请求数

html - 如何使用 CSS/HTML/JAVA 制作文本幻灯片

image - 图像缓存如何在浏览器中工作

HTML CSS 和 block 级元素在 block 容器顶部对齐

javascript - 将 html 输入发布到 ajax

html - 如何以响应方式处理数据列?

javascript - 如何防止点击 "Select all"复选框影响表头和列排序