Показать сообщение отдельно
  #8 (permalink)  
Старый 23.11.2018, 16:01
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

Nik_Dev, возможно вам нужно что-то такое:
function setCookie(name, value, days) {
    var expires = "";
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        expires = "; expires=" + date.toUTCString();
    }

    document.cookie = name + "=" + (value || "") + expires + "; path=/";
};

(function(cookieName) {
    if (document.cookie.indexOf(cookieName) >= 0)
        return;

    const hidePopup = function() {
        $(".exitblock").hide(500, function() {
            $(this).remove();
            setCookie(cookieName, 'no', 1);
        });
    };

    $('#close-popup').click(hidePopup);
    $(document).on('click', ':not(.exitblock .modaltext)', hidePopup);
})('popup_landing');//popup_landing на нужной странице заменить на popup_form

Последний раз редактировалось Nexus, 23.11.2018 в 16:04.
Ответить с цитированием