【发布时间】:2011-02-20 15:35:12
【问题描述】:
我想在 body 标签上设置背景图片,然后运行一些代码 - 像这样:
$('body').css('background-image','http://picture.de/image.png').load(function() {
alert('Background image done loading');
// This doesn't work
});
如何确保背景图片已完全加载?
【问题讨论】:
-
只需将相同的 URL 分配给具有
onload事件的Image()对象。 -
确保将 css url 包裹在
url() -
Imagesloaded 会做这样的事情imagesloaded.desandro.com
标签: javascript jquery