html body onload函数需要删除并执行与cookie相同的功能,但只能首次访问

时间:2013-10-08 07:32:03

标签: javascript jquery html css cookies

这是我的html页面内容(其中的一部分)

<body onLoad="javascript:introJs().start();"> <div id="page"> <div id="header"> <a href="javascript:void(0);" onclick="javascript:introJs().start();" class="friends left">Link</a> Headline </div>

我已经使用我的html页面实现了introjs,如上所示。但我需要自动执行html onLoad上给出的功能..但仅限首次访问时使用cookies。我不知道cookies。任何人都可以更改或创建一个cookie,在第一次访问时自动执行introjs。

1 个答案:

答案 0 :(得分:1)

您可以使用localstorage之类的,

<强> SCRIPT

window.onload=function(){
   if(!localstorage.getItem('intorjsInit') && localstorage.getItem('intorjsInit')!=1)
   {
      javascript:introJs().start();
   }
   else
   {
      localstorage.setItem('intorjsInit',1);
   }
};

<强> HTML

<body><div id="page">.....