Jquery,如何在初始页面加载时使用一次且仅一次的方法?

标签 jquery

我有一些代码会在我的网站主页的容器 div 及其周围的图片框架中淡入淡出,但我不希望它再次显示该效果,即使在后续页面重新加载时,甚至在单击主页链接。我该怎么办呢?这是我目前拥有的代码:

<script type="text/javascript" src="jquerys.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("img.frame").hide(0,function(){
  $("div.container").hide(0,function(){
  $("img.frame").fadeIn(1000);
  $("div.container").fadeIn(1000);
   });
  });
 });
</script>

感谢您的帮助!

最佳答案

您可以通过使用cookie来实现您的目标。

只需编写一个带有 bool 值的 cookie,该值应该指出某个请求不是第一个请求。

最后,只需添加一个“if”并评估某个 cookie 是否为真/假。

关于Jquery,如何在初始页面加载时使用一次且仅一次的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5727111/

相关文章:

javascript - 来自不支持 JSON-P 输出的外部域的 jQuery "getJSON"

c# - 使用 C# WebMethod 缓存 HTTP_POST jQuery Ajax 请求结果

javascript - 如何在django中使用javascript动态更改花括号中的div标签的类名

单击后将 Javascript var 转换为 php

jquery - 将 html 代码加载到 div,未应用 css

jQuery 购物车

jquery - .css (‘width’ ) 和 .css (‘height’ ) 与 .width() 和 .height()

javascript - data-step 属性在 jquery 旋钮中不起作用

jquery - ASP.Net MVC 与 HTML + KnockoutJS + WebAPI

javascript - grumble.js,jQuery 插件(气泡弹出窗口): how to make it not polute my document body with unremovable trash?