Cookie代码无效

时间:2013-12-31 12:51:34

标签: javascript jquery cookies

我正在尝试使用jquery ui和cookies设置模式弹出窗口,只有当用户访问该网站时,该弹出窗口才会在主页上打开一次弹出窗口。这是我的代码

$(document).ready( 
function () {
if (($.cookie('visited') === null)|| ($.cookie('visited') === undefined )) {
 $(function() {
    $( "#dialog-message" ).dialog({
      modal: true,
      width:700,
      buttons: {
        Ok: function() {
          $( this ).dialog( "close" );
        }
      },
      show: {
    effect: "blind",
    duration:500
  },
  hide: {
    effect: "blind",
    duration: 500
  }
    });
  });

$.cookie('visited') = 'visited';
}

else if($.cookie('visited') === 'visited')  {
alert('its here ');
return false;

}


});

我知道模态代码正在运行,我无法弄清楚为什么cookie代码不起作用。

它在JSBIN上工作正常但在我希望它运行的网站上没有。这是它应该工作的site

1 个答案:

答案 0 :(得分:0)

尝试从if:

中删除$(function())
$(document).ready(function () {
    if (($.cookie('visited') === null)|| ($.cookie('visited') === undefined )) {
        $( "#dialog-message" ).dialog({
        ...