jquery - 带有 jQ​​uery cookie 的多样式表(弹出框问题)

标签 jquery html cookies popup

$(function() {
    $('#yes a').click(function() {
        $.cookie('AutoPlayTrue', '1', {
            expires: 999
        });
        $('.disableAutoPlay').hide('slow');
        $.cookie('ccss_remembered_style', null);
        $.cookie('AutoPlayFalse', null);
    });
    $('#ccss-no a').click(function() {
        $.cookie('AutoPlayFalse', '1', {
            expires: 999
        });
        $('.disableAutoPlay').hide('slow');
        $.cookie('AutoPlayTrue', null);
    });
    if ($.cookie('AutoPlayFalse') === null) {
        $('.disableAutoPlay').show();
    }
    else {
        $('.disableAutoPlay').hide();
    }

    if ($.cookie('AutoPlayTrue') === null) {
        $('.disableAutoPlay').show();
    }
    else {
        $('.disableAutoPlay').hide();
    }
});

我有一个带有 HTML 的弹出框:

<li class="widget ccss" id="ccss-widget-3"><h2 class="widgettitle">Should HipHop97.com Automatically Start Playing Music?</h2>
    <ul id="ccss-list">

        <li id="ccss-no"><a href="http://hiphop97.com/wp-content/themes/hiphop/noAutoPlayCSS.css">No</a></li><li id="yes"><a href="#">Yes</a></li>
    </ul>

</li>

我需要在选择"is"按钮时充当“关闭”按钮,使用 cookie“不再显示”和“否”按钮时,我已经得到了样式表和内容代码我只需要它不再显示带有 cookie 的框。 (该元素在主题中,只是标记为 display:none; 它位于主容器的顶部。)

我试过了,我想这是一个很好的概念,但它行不通:

<script type="text/javascript">
jQuery(document).ready(function($) {
    if ($.cookie('AutoPlayFalse')) {
        $('.displayAutoPlay').css('display','none !important');
    }
    if ($.cookie('AutoPlayTrue')) {
        $('.displayAutoPlay').css('display','none !important');
    }
});
</script>

最佳答案

if(!$.cookie('autoplay')){
   //display box
}else{
   $.cookie('autoplay',1);
}

我不明白你为什么要把它弄得那么复杂:)

关于jquery - 带有 jQ​​uery cookie 的多样式表(弹出框问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5925916/

相关文章:

javascript - 如何找出调用了哪个 Javascript 函数?

javascript - 离线/在线状态 PHP 的基本轮询协议(protocol)

javascript - CSS - 将较长的 Div 调整为较短的 Div

jQuery - 获取 div 中所有图像的 src 并放入字段

javascript - 显示来自具有不同位置的数组的图像(javascript)

javascript - Bootbox 模式无法正确格式化 HTML

javascript - 使用 chai 根据请求设置 cookie

javascript - 使用js或jquery连接服务器

javascript - 给一个元素多个名称/id

javascript - 如何记住用cookie显示和隐藏div