jquery - 使用 jQuery 更改多个背景图像

标签 jquery css image background hover

在我的CSS页面中,我有这样的代码:

header {
    background:url('afbeeldingen/r.png'),url('Afbeeldingen/black.jpg');
    background-position: 50% 33%, left top;
    background-repeat: no-repeat, no-repeat;
    background-size:26%,960px 130px;
    margin-left:auto;
    margin-right:auto;
}

现在在我的 html 页面中,我想在悬停导航栏时使用 JQuery 更改第一张图片。 你能帮帮我吗?

最佳答案

在你想做这项工作的任何地方使用类标题到你的导航按钮

.header {
    background:url('afbeeldingen/r.png'),url('Afbeeldingen/black.jpg');
    background-position: 50% 33%, left top;
    background-repeat: no-repeat, no-repeat;
    background-size:26%,960px 130px;
    margin-left:auto;
    margin-right:auto;
}


<script>
$(".header").hover(function(){
   $(this).css("background","url('Afbeeldingen/black.jpg'),url('Afbeeldingen/anotherhoverimage.jpg')"); 
});

$(".header").mouseout(function(){
   $(this).css("background","url('afbeeldingen/r.png'),url('Afbeeldingen/black.jpg')"); 
});
</script>

关于jquery - 使用 jQuery 更改多个背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16624199/

相关文章:

javascript - 通过 jquery 设置 anchor href 与原生 dom 元素

javascript - 无法使用 window.location.href 更改为不同的窗口

javascript - 有关暂停的相关视频在 JW 播放器 6 中不起作用

html - 更改事件选项卡背景颜色

css - Rstudio 0.98.1028 仅将背景图像添加到标题幻灯片

html - :before to all children except :first-child

python-3.x - 如何使用 OpenCV Python 遮挡圆圈外的区域?

Cakephp子域ajax请求失败500内部服务器错误

javascript - 需要表明图像复制保护不值得的研究、证明或研究

java - 从 mysql 数据库检索图像时抛出异常