使用效果替换另一个DIV并设置cookie

时间:2010-06-18 15:40:22

标签: jquery cookies html

我有一些复杂的要求,并想知道是否有办法通过jQuery实现这一目标:

  1. 今天用户第一次访问网页,我们会显示DIV_1。
  2. 30秒后,我们将DIV_1解散为DIV_2。
  3. 我们在用户的计算机上设置了一个cookie,该cookie在明天返回时到期。
  4. 如果今天同一用户返回,我们只会显示DIV_2。
  5. 明天,我们重复此过程:用户将看到DIV_1,然后它会溶解到DIV_2。
  6. 你如何通过jQuery实现这一目标?谢谢。

1 个答案:

答案 0 :(得分:1)

http://plugins.jquery.com/project/Cookie

$(function(){
     if(!$.cookie('repeatVisitor')){
         $.cookie("repeatVisitor", "true", { expires: 1 }); //expires in 1 day
         setTimeout('showDivTwo();', 30000);    
     }
})

function showDivTwo(){
    $('#divOne').fadeOut();
    $('#divTwo').fadeIn();
}