title: Show splash screen once per session with jQuery... homepage "flashing" during load
body: <p>I am trying to make an intro/splash screen appear only once per session on my homepage. I do have it working with the script below but it "flashes" the homepage quickly before running the splash/intro on the initial site load (subsequent site loads do not show the div as wanted/needed)</p>
  
  <p>I have a div with a class of .splash_section hidden initially &amp; I am running the script included below.</p>
  
  <p><strong>Question: Is there a better way to write the script, or simply a way to prevent the homepage or body from quickly "flashing" before the intro shows?</strong></p>
  
  <pre><code>$(document).ready(function(){
  
  if (sessionStorage.getItem('splash') !== 'true') {
  $('.splash_section').show()
  sessionStorage.setItem('splash','true');
  }
  
  });
  </code></pre>
  
  <p>Thanks for any help in advance.</p>