Jquery递增数字+1 0n页面刷新

时间:2010-05-05 11:23:10

标签: jquery

大家好我想在这里修改这段代码。

$(document).ready(function() { 

var randomImages = ['img-1','img-2','img-3','img-4'];

var rndNum = Math.floor(Math.random() * randomImages.length); 

$("div#bg-image").css({ background: "url(http://example.com/images/" + randomImages[rndNum] + ".jpg) no-repeat" });                                             
});

这很好用,每次给我一个随机图像很棒,但我需要的是每次页面刷新时图像增加+1。

这是因为有时我可以刷新3次,并且在使用Math.random()时仍会获得相同的图像显示。我需要取消随机并每次设置+1。

任何帮助

1 个答案:

答案 0 :(得分:1)

您需要将此号码存储为Cookie。然后,每次刷新页面时,您都知道前一个数字,因此您可以将其转义或将其递增1。

对于读/写cookie,请使用一些可用的插件,例如: G。 http://plugins.jquery.com/project/cookie