2012-06-20 2 views
0

ладно вот код я до сих порJQuery печенье для Jquery одушевленных

$(window).load(function() { 

     $("#notify").animate({top: 0}, 200, null); 
     //for css positioning prblem 
     $("#notify").css("position", "relative"); 

}); // end window load 

$(document).ready(function(){ 

    //Hide notify bar 
    $('.notify-close').click(function(){ 
     $("#notify").slideToggle({top: -100}, 300, function() { 
      $("#notify").css("position", "absolute"); 
     }); 
    }); 
}); 

, как я могу сделать так, что, когда пользователь нажимает на кнопку с классом .notify-close, что для следующего, что когда-либо, так что время ограничить панель уведомлений не отображается.

+2

Для второй мысли о ответе, но потом я увидел, что тоже. – jsalonen

+0

@ j08691: Где вы это видите? – Ryan

+1

@dystroy: Мое мнение, но я уверен, что все это немного грустно. – Ryan

ответ

0

Это будет работать для вас,

$(window).load(function() { 
     if($.cookie("mynotifycookie")=="read") { 
      $("#notify").animate({top: 0}, 200, null); 
      //for css positioning prblem 
      $("#notify").css("position", "relative"); 
     } 
     else { 
      $("#notify").css("display", "none");     
     } 

}); // end window load 

$(document).ready(function(){ 

    //Hide notify bar 
    $('.notify-close').click(function(){ 
     $.cookie("mynotifycookie", "read", , { expires: 9999 }); 
     $("#notify").slideToggle({top: -100}, 300, function() { 
      $("#notify").css("position", "absolute"); 
     }); 
    }); 
}); 
+0

У меня только короткий вопрос, как долго истекает 9999 последний – user1405690

+0

Не так уж и коротко, 9999 дней. – totten

+0

Вы можете изменить код, чтобы он отображался один раз в день. так что скажите, что кто-то нажимает кнопку закрытия, которая появляется только один раз в день. пожалуйста, или просто меняем 9999 на 1 – user1405690

Смежные вопросы