更改链接到已访问页面的div的背景

时间:2013-04-03 14:33:06

标签: jquery cookies hyperlink visited

是的,因为:访问过不再真的有用了,无论如何,我正在寻找替代方案。

我有一个页面上有3个图像,每个图像都有相同的背景图像,(一个封闭的框),单击这些框中的任何一个将带您到网站的不同部分,但我想要它因此,当用户返回索引页面时 - 使用3个div - 之前单击的div的背景图像已更改(打开框)。

正如我之前所说,我认为我正在寻找替代方案:访问过,我猜测将通过jquery + cookies完成?

希望这是有道理的!

我只需要这个就可以使用chrome。

1 个答案:

答案 0 :(得分:1)

如果您要使用cookie选项,可以在此处下载jQuery插件:

https://github.com/carhartl/jquery-cookie

当有人点击其中一个链接时,请注册访问:

$('a').click(function () {
    $.cookie('the_cookie', 'the_value', { expires: 7 });
});

在页面加载时,检查他们是否是回访者并计算出新背景:

$(function () {
    if ($.cookie('the_cookie') == 'the_value')
        $('div').css('background-image', 'new image');
});