【发布时间】:2014-03-14 02:24:20
【问题描述】:
我想突出显示用户上次访问后的新帖子,就像这里解释的那样:
How to highlight new items on the site since last visit with jquery?
我使用这个 jquery 来过滤我想要突出显示的链接 - 它工作得非常好
$(".itemlink").filter(function() {
return $(this).attr("data-timestamp") > $.cookie("last_visit");
}).addClass('highlight');
但我不知道什么时候设置“last-visit” cookie 的正确时间。
到目前为止,我试过这个:
$(window).unload(function(){
$.cookie("last_visit", $.now());
});
它完全符合我的预期 - 遗憾的是,如果页面被刷新,当然这也是一个“卸载”事件......所以当我刷新页面时,我不会看到任何突出显示的元素,因为“最后一次访问” cookie 读取 $.now()
对于设置“最后访问”cookie 的更好时间/方式有什么好的想法吗?
【问题讨论】:
标签: javascript jquery cookies