Нужно, чтобы прелоадер срабатывал только при первой загрузке сайта. После первого срабатывания прелоадер мелькает при переходе на другие страницы. Как это исправить?
$(window).load(function() {
if (!window.sessionStorage.getItem('preloaderdone')) {
$(".logo").delay(1000).queue(function(next) {
$(this).addClass("ready");
next();
});
$(".preloader").delay(2000).slideUp(400, "swing");
window.sessionStorage.setItem('preloaderdone', true);
} else {
$('.preloader').remove();
}
});
<div class="preloader">
<div class="logo wow fadeInUp"></div>
</div>
<div class="page">
CONTENT
</div>