JS Cookie div verstecken / zeigen

Versuchen, ein jQuery-Cookie mit @ ein- / auszublendJS Cookie, aber ich kann es irgendwie nicht zum Laufen bringen. Das Feld wird überhaupt nicht angezeigt. Ich verwende Shopify.

#pop-up {
    display: none;
}

Jquery:

<script type='text/javascript'>//<![CDATA[
  $(window).load(function(){
  // if no cookie
  if (!$.cookie('alert')) {
      $( "#pop-up" ).show();
      $("#hide").click(function() {
          $( "#pop-up" ).slideUp( "slow" );
          // set the cookie for 24 hours
          var date = new Date();
          date.setTime(date.getTime() + 24 * 60 * 60 * 1000); 
          $.cookie('alert', true, { expires: date });
      });
  }
  });//]]> 
</script>

Der Rest

<div id="pop-up">
  <div id="center" class="box">
    40% off today only<br>
    <a id="hide" href="#">OK, thanks!</a>
  </div>
</div>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage