2011-03-29 80 views
0

我在這裏看到了這個腳本在計算器到兩個div之間切換(這是從這個page):如何在保存/刷新頁面之後在兩個div之間切換並保留在選定的div上?

http://jsfiddle.net/PauWy/1/

它的工作,但有沒有辦法來調整腳本,使其保持在該切換DIV,即使刷新/保存頁面後?

我們的頁面允許我們選擇上傳照片或視頻。如果用戶選擇照片,那麼當該人返回到同一頁面時,應顯示「上傳照片」,但如果用戶選擇了視頻,該頁面應自動切換爲「上傳視頻」。現在,即使用戶選擇切換/使用「上傳視頻」部分,默認情況始終爲「上傳照片」。

+1

無論您使用何種瀏覽器,或者使用給定的瀏覽器,您是否希望爲用戶執行此操作?如果前者需要在服務器上保存每個用戶的狀態。如果後者可以使用cookie。 – justkt 2011-03-29 15:21:28

+0

無論瀏覽器如何,我都想做這個。 – catandmouse 2011-03-29 16:12:22

+0

你有辦法識別用戶嗎? – justkt 2011-03-29 16:14:18

回答

2

您需要堅持,並且通過cookie來實現這一點。

使用jQuery Cookie Plugin.

要保存一個cookie,你需要做的是:

$.cookie("key", "value"); 

,並檢索:

$.cookie("key"); 

並刪除:

$.cookie("key", null); 

所以你的邏輯將是:

if cookieValue == "thisDiv" 
    showDiv1 
else 
    showDiv2 
end 
0

將選擇存儲在cookie中,並在加載頁面時檢查該cookie。

相關問題