【问题标题】:Pulling cookie value with jQuery for MailChimp popup使用 jQuery 为 MailChimp 弹出窗口提取 cookie 值
【发布时间】:2011-08-10 12:55:42
【问题描述】:

我正在尝试读取 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();});
    }
});

不太确定该怎么做?

【问题讨论】:

  • 什么是 mce_jQuery?没有冲突?
  • 我想是的,是的。这是 MailChimp 的代码,所以我认为这是他们的 noConflict 前缀

标签: javascript jquery cookies popup mailchimp


【解决方案1】:

【讨论】:

    猜你喜欢
    • 2018-04-10
    • 2016-09-25
    • 2012-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-26
    • 1970-01-01
    相关资源
    最近更新 更多