我正在使用JQuery cookie来更改背景的颜色。我还同时更改了徽标图像,但在页面重新加载时,我仍在尝试弄清楚如何让 cookie 保留徽标图像。到目前为止,我有使用 cookie 的背景,但还没有弄清楚如何使用 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');
});
ETC...
如您所见,当<li>
单击 an 并重新加载页面时,我在背景颜色上设置了一个 cookie,并且我正在尝试对徽标图像执行相同的操作。它可以在点击时替换图像,但我无法在页面重新加载时正确设置 cookie。