0

我正在尝试读取 cookie,但基本上不知道如何读取。

cookie 设置正常,但似乎没有正确读取。

这是我目前所拥有的:

mce_jQuery(document).ready(function(){
    mce_jQuery('#mc_embed_signup').hide();
    cks = document.cookie.split( ';' );
    var show=true;
    for(i=0;i<cks.length;i++){
        parts = cks[i].split('=');
        if( parts[0].indexOf('MCEvilPopupClosed')>0 ) show = false;
    }

然后它继续执行以下操作,但我想简化上述操作,而不用担心到期日期 - 仅在以下情况下执行 if(show=true) 位:

如果 MCEvilPopupClosed 值 = 是...

    if (show=true){
        mce_jQuery('#mc_embed_signup a.mc_embed_close').show();
        setTimeout( function(){ mce_jQuery('#mc_embed_signup').fadeIn();} , 1000);
        mce_jQuery('#mc_embed_signup a.mc_embed_close').click(function(){ mcEvilPopupClose();});
    }
});

不知道该怎么做?

4

1 回答 1

0

使用https://github.com/carhartl/jquery-cookie/blob/master/jquery.cookie.js

var mycookie = $.cookie('the_cookie')
于 2011-04-21T19:24:19.493 回答