为动态css背景预加载图像

时间:2016-03-30 00:40:52

标签: javascript jquery css

如何在显示大型背景图像并使用css background-image: url(image);格式之前预先加载大背景图像。我可以使用jQuery来简化它。

1 个答案:

答案 0 :(得分:0)

var img = document.createElement('img')
img.src = 'http://yourhref.com/myimg.jpg'

会加载图片。用Css:

var div = document.createElement('div')
div.style.backgroundImage = 'url("myurl.jpg")'

然后,当你想要添加它时,

document.body.appendChild(div)