0

我想在每次用户访问该网站时更改背景图片。我假设这可以通过 jquery cookie 插件来实现,但我只找到了在设定的几个小时后可以更改图像的实例,而不是每次用户访问页面时。

关于如何实现这一点的任何想法或你们都可能知道的教程,我很感激。

4

3 回答 3

0

如果您长期交谈,最好的方法是服务器端。将他们的 IP 地址记录到数据库中,然后在每次有人访问该页面时检查它。如果他们在那里,则加载新图像,否则加载第一个图像并丢失人员 IP 地址。

于 2013-04-02T23:59:14.827 回答
0

假设您有一组可能的图像,您可以将当前图像索引存储在 cookie 中。当页面加载时,从 cookie 中获取当前图像索引并以图像数量为模递增它。如果它为空,请将其设置为零。然后在这个新索引处显示图像并将其值存储在 cookie 中。

于 2013-04-03T00:01:18.137 回答
0

我只发现了几个小时后可以更改图像的实例

假设您有五个不同的背景图像:1 => 狗,2 => 猫等。当用户访问该页面时,您为他分配一个值为 1 的 cookie,表示:该用户见过狗。当他再次访问时:检查 cookie。获取数字、递增、显示猫并使用新数字 (2) 重置 cookie。

于 2013-04-03T00:02:58.000 回答