点击时,我正在尝试为所有“.article”链接创建Cookie。并且还需要向他们添加“访问过的”课程。因此,下次浏览器返回页面时,他/她知道访问了哪些链接。以下是我的代码:
var cookieName = '#read_';
$('.article').each(function() {
var id = $(this).attr('id'), cookie = cookieName + id;
var CookieSet = $.cookie(cookie, 'true');
if (CookieSet == null) {
// Do Nothing
}
if (jQuery.cookie(CookieSet)) {
$(cookie).addClass('visited');
}
}).live('click', function(e) {
var id = $(this).attr('id'), cookie = cookieName + id;
$.cookie(cookie, "true");
});
不确定已设置Cookie,但当我点击链接然后返回此页面时,未添加“已访问”类。
答案 0 :(得分:0)
如果用户只需要知道是否访问过该页面,只需在css中使用visited
选择器:
.article:visited
{
background-color:red;
}