以下代码运行良好,但我需要它仅在访问者登陆特定页面时才起作用,让我尝试更好地解释一下;
我有一封电子邮件,带有一个只有某些人才能获得的独家链接,当他们通过此链接登陆网站时,我希望我的粘滞栏改变 - (下面的当前代码根据对任何访问的任何访问更改粘滞栏页面,而不仅仅是某个页面)。
$(function() {
if(!$.cookie('repeatVisitor')) {
// if the user is not a repeat visitor, set the cookie
$.cookie("repeatVisitor", "true", { expires: 3 }); //expires in 3 days
}
if ($.cookie('repeatVisitor')) {
// if the cookie exists, show the custom div
setTimeout('showDivTwo();', 3000);
}
})
function showDivTwo() {
$('#sticky-bar').fadeOut();
$('#sticky-private').fadeIn();
}
正如我发现的那样,正在设置 cookie,但没有什么可以触发代码仅通过特定的 URL 进行更改。我想到的一件事可能是将 #(hash) 绑定到给出的专有链接的末尾
我不希望更改依赖于网站上的一次点击,我只希望它仅根据对特定页面的访问自动进行。
有人可以帮忙吗?再次为这个问题的轻微重复道歉,尽管现在它是一个不同的curcumstance。