2013-04-03 56 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'); 
});