我有一个网站正在开发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。您可以在其中任何一个中设置一个标志,并在页面加载时检查它。如果它有标志,请跳过介绍。 – Sam07