我正在使用JQuery cookie來更改背景的顏色。我也同時更換徽標圖片,但在頁面重新加載時,我仍在試圖弄清楚如何讓cookie保留徽標圖片。到目前爲止,我的背景是使用cookie,但一直未能弄清楚如何使用cookie保留選定的主題標識圖像。Jquery cookie,爲背景顏色而不是徽標圖像工作
到目前爲止我的代碼是:
<div class="main bg1">
<img id="logo-img" class="green-img" src="http://i1294.photobucket.com/albums/b601/danomatic11/logo-green.png" alt="logo"/>
<h2>Lorem ipsum dolor sit</h2>
</div>
<p>Choose a theme:</p>
<ul class="theme-switcher">
<li class="green"> </li>
<li class="purple"> </li>
<li class="rust"> </li>
</ul>
$("li.green").click(function(){ $
(".main").removeClass('bg2 , bg3').addClass("bg1");
$('#logo-img').attr('src', 'http://i1294.photobucket.com/albums/b601/danomatic11/logo-green.png');
$.cookie('mycookie','bg1');
$.cookie('mycookieimg','green-img');
});
等等
正如你可以看到我設置的背景顏色的餅乾當<li>
被點擊,並重新加載頁面和我試圖爲一個標誌圖像做同樣的事情。它的工作原理是點擊替換圖片,但我無法讓Cookie在頁面重新加載時正確設置。
是的,這工作!我看到我現在做了什麼,我沒有在最後宣佈。 –
再試一次,抱歉我更新了我的答案,因爲有錯誤。 – chris