2013-04-03 38 views
1

正确的,因为:访问实际上不再工作,无论如何,无论如何,我正在寻找替代方案。更改链接到访问页面的div的背景

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

所以正如我之前所说,我认为我正在寻找替代:访问,即时通讯猜测将通过jQuery +饼干?

希望这是有道理的!

我只需要这个来使用chrome。

+0

寻找jQuery Cookies插件,为这个访问者设置一个cookie,并且在他们回到网站时计算出读取这个cookie的背景图片。 – melancia

+0

我想你也可以使用类似于本页所述的东西,直接使用Javascript:http://slides.html5rocks.com/#web-storage – Joqus

+1

这也是一个好主意,因为你只是与Chrome一起工作 - 因为这是一个HTML5功能。 – melancia

回答

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'); 
});