jQuery函数仅在初始主页加载时

时间:2011-02-23 19:56:57

标签: jquery animation

我知道苹果公司已经在甲壳虫乐队的主页上这样做了......好吧,至少我认为他们做到了。

但是,我的网页上的标题和导航链接发生了一个动画,我想仅在主页的加载上制作动画。现在,我知道我可以专门将JS添加到主页,但是还有一种方法可以限制动画仅在访问者第一次访问网站时才能工作吗?

5 个答案:

答案 0 :(得分:0)

您可以在Cookie中记录访问次数,然后查询该Cookie

答案 1 :(得分:0)

您可能想要使用Cookie。以下是对它们如何工作的解释:http://www.quirksmode.org/js/cookies.html

基本上,您在首次播放动画时存储一个布尔值,然后在Cookie过期之前不会再次播放。

答案 2 :(得分:0)

您可以在初始加载后通过JavaScript设置cookie,然后在后续请求中检查该cookie。如果存在,请不要播放动画。如果您在浏览器关闭后将cookie设置为过期,则动画将在下次访问该网站时重播。

如果您正在使用jQuery,我建议使用j query.cookie.js插件来处理cookie交互。

答案 3 :(得分:0)

会话,在访问时创建并在退出时销毁。

饼干......他们应该工作,但是时间有问题;无论何时需要通过动画再次显示动画,一些访问者都会收到不受欢迎的结果。

答案 4 :(得分:-1)

您可以使用代码服务器端,无论是PHP,ASP等。您可以使用cookie或会话来存储布尔值,以确定它是否是第一次加载页面并拥有您的JS在那个时候渲染你的形象。

  • 用户加载页面
  • 如果JS找不到cookie渲染图像并创建cookie
  • 如果JS确实发现cookie图像未呈现