Запутался при добавлении простого 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>