Запутался при добавлении простого cookie в мой jquery, чтобы скрыть разделение экрана-заставки, если оно уже просматривалось в сеансе

Я новичок в jquery и написал этот простой скрипт для заставки (просто div z-index 999 over index page). по щелчку, я установил, чтобы исчезнуть div. Я застрял при добавлении сценария для размещения файла cookie, чтобы, если посетитель перешел на сайт и вернулся на страницу индекса, разделительный элемент больше не отображался в этом сеансе. Я предполагаю, что файл cookie, если он найден, вызовет отображение div #splash: нет.

Кто-нибудь может помочь? Я читал похожие посты, но они были более продвинутыми, поэтому я запутался.

Это мой текущий jquery:

<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="jquery.cookie.js"></script>
<script>
$(document).ready(function() {
$('#centered a').click(function() {
  $('#splash').fadeOut(800);
    });
      });
</script>

2 ответа

<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="jquery.cookie.js"></script>
<script>
$(document).ready(function() {
if ($.cookie('shown')) {
  $('#splash').hide();
} else {
  $.cookie('shown', 1);
  $('#centered a').click(function() {
    $('#splash').fadeOut(800);
  });
});
</script>

Я думаю, что я понял это. Это правильно?

<script>
$(document).ready(function() {
  if($.cookie("test") == null){
    $.cookie("test", "foo");
     $('#centered a').click(function() {
      $('#splash').fadeOut(800);
       });              
} else {
 $('#splash').hide();
  }
   });
</script>
Другие вопросы по тегам