我已经设置了一个名为“popupVisit”的cookie。 Cookie现在适用于所有页面。但是,我需要在单击新页面时删除并更新此项。然后它将记住已点击的页面,并且cookie将保留。
目前我有以下代码,但不起作用。 cookie保留在点击的任何链接上,这对代码有意义,但不是我需要的。是否有其他方法可以让这个工作,定位任何链接?
$("a").click( function(e){
$.removeCookie('popupVisit', { path: '/' });
location.reload();
});
答案 0 :(得分:0)
我刚刚添加了这个条件,但并不完全顺利。它会工作。
if ( $.cookie('popupVisit') > 1 ) {
$("a").click( function(e){
$.removeCookie('popupVisit', { path: '/' });
location.reload();
});
}
答案 1 :(得分:0)
尝试使用:
$(document).on('click','a',function(e){
if ( typeof $.cookie('popupVisit') !== 'undefined' ) {
$.removeCookie('popupVisit', { path: '/' });
location.reload();
}
});
$(document).on(...优于$(选择器).click(...