【发布时间】:2016-04-25 21:18:03
【问题描述】:
我正在尝试使用 jQuery 交换背景。但问题是它没有成功切换到新背景,而是将旧背景移除,我得到了白色背景。
我一直在谷歌搜索并尝试将路径作为 var 代替,以及其他一些不成功的建议。
我的 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,图片在同一个文件夹中,这是正确的路径,因为默认背景有效。
编辑:我也尝试使用来自网络的 img 源,只是为了 100% 确定路径没有问题,但它仍然只会让它变白。
【问题讨论】:
-
当然,在我发布之后就意识到了这一点:P
标签: javascript jquery html css playframework