只播放基于jQuery的动画介绍一次

时间:2010-07-02 10:19:26

标签: javascript jquery

我有一个基于jQuery fadeIn和fadeOut的简单动画 - 当访问者加载网站的主页时,它只显示一些元素并按顺序隐藏其他元素。所以,我只在一个页面上使用这个动画。我只希望每次会话显示一次,这样当用户点击“主页”时,这将不再显示,只是跳过。我该如何实现呢?

2 个答案:

答案 0 :(得分:4)

您可以使用Cookie实现它。 检查用户是否有cookie,if(是)然后不运行动画,否则,执行show。

答案 1 :(得分:2)

查看Cookie和HTML5存储。

Html 5存储空间可与插件JStorage

一起使用

实施例

$(document).ready(function(){
  if($.JStorage.get('intro_played') == false)
  {
     //Play the sexyness.
  }
});

Theres也是一个cookie插件,除了数据在用户端的存储方式不同外,其工作方式完全相同。