【发布时间】:2016-11-10 18:19:56
【问题描述】:
我有一个正在开发的网站here,我对介绍很满意。但是,我需要此脚本在浏览器会话中运行一次,然后在会话的剩余部分中保持其最终状态。这是可能的,还是我应该重新安排一些东西。我对此很陌生,需要一些帮助!我的介绍脚本如下:
var words = ['websites', 'animation', 'branding', 'illustration'];
var i = 0;
var final = "thirdrail";
var splash = setInterval(function() {
$("#word").hide().html(words[i++]).fadeIn(500);
if (i == words.length + 1) {
$("#word").html(final);
clearInterval(splash);
var time = setTimeout(function() {
$(".overlay").addClass("level");
$("#word").addClass("before");
$(".logo").addClass("final");
$("#static").html('<img src="symbol.svg"/>');
$("nav").css('right', '-20px');
$(".icon").css('right', '5%');
}, 2000);
}
}, 1000);
【问题讨论】:
-
设置 cookie...
-
您可能会查看 HTML5 的 SessionStorage,或者如果对您来说过期太快,请查看 LocalStorage。您可以在其中任何一个中设置一个标志,并在页面加载时检查它。如果它有标志,请跳过介绍。
标签: javascript session cookies