我想用jQuery交换背景。但问题是,它没有成功切换到新的背景,相反,旧的被删除,我得到一个白色的背景。悬停交换背景
我一直在谷歌搜索,并尝试把路径作为一个变种,而不是例如,和其他一些不成功的建议。
我的jQuery函数如下所示:
$("#btn").hover(function() {
$('#page1').css('background-image','url(../images/bg1_normal.jpg)');
});
而我的默认背景CSS是这样的:
#page1 {
height: 100vh;
max-height: 100vh;
background-image: url("../images/bg1_rw.jpg");
background-repeat: no-repeat;
background-size: 100%;
}
我使用Java Play Framework
和图片是在同一文件夹,因为默认背景有效,所以它是正确路径。
编辑:我试过以及从web使用img源码,只是为了100%确定它不是路径的一些问题,但它仍然只是使它变白。
当然,我发现后立即意识到:P – Coleman