【发布时间】:2014-10-24 18:42:16
【问题描述】:
我遇到了与上一个问题相同的 bg js 的问题;这是js:
ChangeIt();
function ChangeIt()
{
var totalCount = 12;
var num = Math.ceil( Math.random() * totalCount );
document.body.background ='http://adventureofucm.com/OtherSites/image_background/'+num+'.jpg';
}
因为我对js知之甚少,所以我问你是否可以看一下js并帮助我找到一个解决方案,以解决连续2次不显示相同的bg,仅此而已。希望您尽快回复我,或者如果您需要更多详细信息或其他内容,请发表评论。 编辑:在使用本地存储搜索解决方案后,我发现了一些有趣的东西,但我仍然没有编辑 js 的知识,谁能帮助我几分钟?
【问题讨论】:
-
如果每次页面加载时脚本都在执行,那么它就无法知道上一个页面加载的是什么图片。如果您想在每次加载时使用不同的图片,那么您需要本地存储或会话存储之类的东西,您可以在其中存储选择的图片,以便在下一页加载时您可以再次检索该值并确保加载不同的图片。
-
嗯,好的。所以我需要使用本地存储,我没有这个问题,只是不知道怎么做,如果没有问题你能帮我吗?
标签: javascript math random background probability