2010-05-05 63 views
0

嗨,大家好,我正在嘗試在這裏修改此代碼。jquery遞增數字+1 0n頁面刷新

$(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

您需要將此號碼存儲爲cookie。然後,每次刷新頁面時,您都會知道以前的數字,因此您可以將其跳過或將其增加1.

對於讀取/寫入Cookie,使用一些可用的插件, G。 http://plugins.jquery.com/project/cookie

+0

+1同意使用cookie存儲號碼。 – Amry 2010-05-05 11:47:46