我的代码没有返回错误,但是只留下了叠加效果而没有背景图片:
$(function() {
var totalCount = 8;
var bg = Math.ceil(Math.random() * totalCount);
$("html").css({
"background": "linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, .8) 100%), url(../img/bg0"+bg.toString()+".png) no-repeat center center fixed"
});
});
最佳答案
$("html").css({"background": "linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, .8) 100%), url('../img/bg0"+bg.toString()+".png') no-repeat center center fixed"});
您应该具有
url('../img/bg0"+bg.toString()+".png')
,即url中的路径应该用单引号引起来关于jquery - 使用JQuery选择随机背景,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29445724/