我已经搜索了这个问题的答案,但只发现了我问题的一半解决方案。
我尝试根据网址参数编写Cookie,然后根据该Cookie是否存在隐藏或显示网页内容。
我试图使用js-cookie。
如果某人使用参数?ent = a1附加到他们的网址来到网站,则会写一个名为ent_afil的cookie,值为1。如果存在ent_afil cookie,则隐藏具有ID default-content的div,并显示ID为a1的div。如果URL参数不存在,则不写入cookie并保留默认内容div。
function SetCookie() {
var url = window.location.search;
if(url.indexOf('?ent=a1') !== -1)
Cookies.set('ent_afil', 'one', { expires: 5 });
}
if (Cookies.get("ent_afil") == 'one')
{
$("#default-content").hide();
$("#a1").show();
}
else {
$("#default-content").show();
$("#a1").hide();
}
答案 0 :(得分:0)
删除了像CBroe建议的功能,现在可以使用了。
var url = window.location.search;
if(url.indexOf('?ent=a1') !== -1)
Cookies.set('ent_afil', 'one', { expires: 5 });
if (Cookies.get("ent_afil") == 'one')
{
$("#default-content").hide();
$("#a1").show();
}
else {
$("#default-content").show();
$("#a1").hide();
}