2012-06-20 97 views
0

還好這裏的jQuery Cookie是我的代碼至今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