由于Javascript动态加载页面时出现白色闪烁

时间:2012-12-02 22:38:43

标签: php javascript dynamically-generated

我用php动态加载我的页面。

只有我内容div中的信息会发生变化。

我有一个脚本可以在刷新时更改背景图像。 但是当你浏览网站时它会发出白色闪光。

var totalCount = 6;
function ChangeBackground()
{
    var num = Math.ceil( Math.random() * totalCount );
    document.body.background = 'background/test/'+num+'.jpg';
}

我该如何防止这种情况?

1 个答案:

答案 0 :(得分:2)

我认为这是浏览器加载图片的问题,并尝试在完全下载之前显示它。

有关预先加载图片的信息,请查看this article