我试图设置一些条件语句来检测页面加载时是否已设置cookie,并根据该cookie的值将某些类应用于div:
<script>
$(function(){
if ($.cookie('view_size', 'large')) {
$('#primary').removeClass('medium_content');
$('#primary').addClass('large_content');
};
if ($.cookie('view_size', 'medium')) {
$('#primary').removeClass('large_content');
$('#primary').addClass('medium_content');
};
if ($.cookie('view_size', 'small')) {
$('#primary').removeClass('large_content');
$('#primary').removeClass('medium_content');
};
});
</script>
我正在使用jquery cookie插件,我知道cookie已成功设置,因此问题必须与我设置这些条件语句的方式有关。有什么想法吗?
答案 0 :(得分:1)
我相信语法
$.cookie('view_size', 'large')
是您创建cookie的方式,并不是要检查cookie的值。我相信你想要
if ($.cookie('view_size')=='large')