通过cookie让一条消息只显示一次

来源:互联网 发布:淘宝店铺红包怎么设置 编辑:程序博客网 时间:2024/05/13 10:23
$(document).ready(function() {$('.special-offer').bind('click', function() {$('#message').show(hideMessage);});$('.hide').bind('click', function() {$('#message').hide(hideMessage);});function hideMessage(){var expirDate=new Date();expirDate.setDate(expirDate.getDate()+30);//设置过期日期为当前时间之后30天alert(expirDate);document.cookie="name=hideCookie;expires="+expirDate.toUTCString();}var messageCookie=document.cookie;if(messageCookie){$('#message').hide();}});


 

<body><div class="special-offer">view this special offer!</div><div id="message">first time<div class="hide">hide the message.</div></div></body>


 这种方法是根据cookie的生命周期起作用的,如果想做成网站导航的效果的话,我想到的是将用户信息写入数据库中,当用户登录的时候先查一次数据,做判断。

原创粉丝点击