私は開発サイトhereを持っており、イントロに満足しています。しかし、ブラウザのセッションを一度実行してから、セッションの残りの部分については最終状態を維持するためにこのスクリプトが必要です。これは可能ですか、何かを並べ替えるべきですか?私はこれにはかなり新しく、少しの助けが必要です!私のイントロスクリプトは以下の通りです:ブラウザセッションごとにスクリプトを1回実行しますが、最後にフリーズスクリプト
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);
クッキーを設定する... –
あなたはおそらくHTML5のSessionStorageを調べることができますが、それがあまりにも早く期限切れになるのであれば、LocalStorage。これらのいずれかにフラグを設定し、ページが読み込まれたときにそのフラグをチェックすることができます。フラグがある場合は、イントロをスキップします。 – Sam07