首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >仅在首次访问时显示Cookie警报(代码语法问题)

仅在首次访问时显示Cookie警报(代码语法问题)
EN

Stack Overflow用户
提问于 2015-07-21 20:10:34
回答 3查看 583关注 0票数 0

我有一个cookies提醒,只向“新”访问者显示一次。我将jquery与一个"dismiss alert“代码组合在一起。(1)“通知显示”和(2)“解雇警报”不想工作?我怀疑我的代码语法有问题。小提琴...FIDDLE

HTML

代码语言:javascript
复制
<div class="notification-bar" id="ageNotification">
    <div class="cookies-text">
        <p>Cookies text!!!!!</p>
    </div>  
    <div class="close dismissbar" data-dismiss="notification">&times;</div>
</div>

Jquery

代码语言:javascript
复制
$(document).ready(function() {
    if ($.cookie("pop") == null) {
        $("#ageNotification").notification("show");
        $.cookie("pop", "2");
    }
});
$(".dismissbar").click(function() {
$(".notification-bar").hide();
});
});
EN

回答 3

Stack Overflow用户

发布于 2015-07-21 20:32:43

我使用这个代码来显示facebook喜欢的盒子,每周只有一次,它工作得很好。

代码语言:javascript
复制
<script type='text/javascript'>
jQuery(document).ready(function($){
if($.cookie('popup_user_login') != 'yes'){
$('#fanback').delay(1000).fadeIn('medium');
$('#Burp, #fan-exit').click(function(){
$('#fanback').stop().fadeOut('medium');
$.cookie('popup_user_login', 'yes', { path: '/', expires: 7 });
});
}
});
</script>
票数 0
EN

Stack Overflow用户

发布于 2015-07-21 20:46:58

您需要检查是否设置了cookie,然后执行以下操作:

代码语言:javascript
复制
$(document).ready(function() {
    if (typeof $.cookie("pop") == 'undefined') {
        $("#ageNotification").show();
        $.cookie("pop", "2");
    }
    else{
        $("#ageNotification").hide();
    }
    $(".dismissbar").click(function() {
        $(".notification-bar").hide();
    });
});
票数 0
EN

Stack Overflow用户

发布于 2015-07-21 20:50:56

这应该是可行的

代码语言:javascript
复制
$(document).ready(function () {

    if ($.cookie("pop") == null) {

        $("#ageNotification").notification("show");
        $.cookie("pop", "2");

        $(".dismissbar").click(function () {
             $(".notification-bar").hide();
        });

    } else {

       $("#ageNotification").notification("hide");
   }           

});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31538682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档