jquery,如何在初始页面加载时只使用一次方法一次?
我有一些代码在我的网站主页的容器div中淡入淡出,并且周围有一个图片框,但我不希望它再次显示该效果,即使在后续页面重新加载时,或者甚至在主页链接被点击。我将如何去做这件事?这里是我目前的代码:jquery,如何在初始页面加载时只使用一次方法一次?
<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来实现您的目标。
只需写一个布尔值的cookie,它应该指向某个请求不是第一个请求的事实。
最后,只要放一个“if”和eval,如果一些cookie是真/假。
这就是我想要在JavaScript中做的事情,但我想它无法工作,因为它每次页面加载正确时都会重置?谢谢! – bruchowski 2011-04-20 07:53:33
不,即使重新加载页面,cookies也会存活。有3个机会去除cookie:用户删除了私人数据,cookie过期或用户移除了网络浏览器(或者它的电脑上了厕所!))。 – 2011-04-20 07:56:13
您可以在首次加载时创建一个cookie,并检查该cookie是否已设置?如果它的集合,那么不要调用该代码。
过量或重复的答案! – 2011-04-20 07:53:46