【发布时间】:2013-11-27 03:58:30
【问题描述】:
我正在尝试使用 Jquery Cookie 来实现这一点。 单击“.preview”后,它会转到另一个页面,但是当用户返回时,我希望突出显示他们访问过的列表。因此,他们知道他们以前浏览过哪一个。 注意:如果有其他方法可以在不使用 Cookie 的情况下实现这一点,那就太好了。 谢谢
$('.Preview').click(function() {
$.cookie('test', '1');
});
$(document).ready(function() {
if ($.cookie('test') == '1') {
$(???).css('background-color', '#eeeeee');
}
});
【问题讨论】:
-
您不能将对象存储到 cookie。赋予所有元素持久且唯一的
id并按 id 存储/选择 -
使用 CSS 怎么样?假设元素是
<a>nchors -.preview:visited { background-color: #eee; } -
我们不能用他们的索引号来实现这个吗?
-
菲尔,很遗憾,这不是我的选择
-
也许一些 localStorage 会更合适? developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Storage
标签: jquery cookies parameter-passing