Показать сообщение отдельно
  #1 (permalink)  
Старый 24.05.2015, 20:38
Аспирант
Отправить личное сообщение для Clodan Посмотреть профиль Найти все сообщения от Clodan
 
Регистрация: 04.01.2013
Сообщений: 33

Очищение куков по событию .onbeforeunload
Здравствуйте!

Есть скрипт который выводит всплывающее облако на сайте в зависимости от куков, то есть если человек не был сайте, выводится скрытый контент, если уже был, то ничего не происходит, вот собственно сам скрипт...
$(document).ready(function(){
    var pp     = $("#pp"),
        bg     = $("#oval-thought-border");

    function pp_show(pp ){
       setTimeout(function(){bg.fadeIn(1000);},5000), setTimeout(function(){bg.fadeOut(1000);},15000);
    }

    if ( $.cookie('visit') == undefined ){
        $.cookie('visit', true);
        pp_show(pp, bg);
    } 
});


Однако нужно реализовать очистку куков по событию ".onbeforeunload", то есть чтобы при закрытии сайта запись в куках исчезала и при повтором посещении сайта, информация снова появлялась. В конечном итоге, должна получиться следующая структура: человек заходит на любую страницу сайта и через 5 секунд всплывает облако "#oval-thought-border", далее при переходе между страницами сайта, ничего не должно выполняться, а вот после закрытия страницы и повторного ее открытия, все бы начиналось сначала.

Ссылка на сайт: http://3dm2.ru
Речь идет об облаке с предоставлением скидки в правом верхнем углу.

Обладаю минимальными знаниями в java, поэтому сам решить задачу не могу, поиск толком ничего не дал. Буду рад любой помощи, заранее спасибо!
Ответить с цитированием