我正在尝试一个基于cookie设置的简单if语句。功能如下:
function setHomePage() {
if ($.cookie('settingOne') == 'jjj')
{
$('.secO').css('display', 'block');
$('.secT').css('display', 'none');
}
else if($.cookie('settingOne') == 'ppp')
{
$('.secO').css('display', 'none');
$('.secT').css('display', 'block');
}
}
该函数在加载时调用,但不确定if语句的语法是否正确。
如果我提醒cookie设置,我可以确认它们已设置。
我可以在选项 - >隐私......等中查看Cookie设置,并启用Cookie。
如果我删除节目并隐藏代码并只添加警告,则不会采取行动让我相信问题出在if语句部分。
有没有人做过类似的事情并确认我的语法是否正确?
答案 0 :(得分:1)
你能试试吗?
function setHomePage() {
if ($.cookie('settingOne') == 'jjj')
{
$('.secO').show();
$('.secT').hide();
}
else if ($.cookie('settingOne') == 'ppp')
{
$('.secO').hide();
$('.secT').show();
}
}
同时检查您的浏览器是否启用了Cookie。
请输出以下内容:
console.log ($.cookie('settingOne') == 'jjj');
console.log ($.cookie('settingOne') == 'ppp');