Нужно, чтобы прелоадер срабатывал только при первой загрузке сайта. После первого срабатывания прелоадер мелькает при переходе на другие страницы. Как это исправить?
$(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>