Прошу помощи в доработки скрипта.
Есть скрипт для сайта с алкоголем. При первом заходе на этот сайт всплывает окно. Если в этом окне нажать "Нет", то идёт переход в гугл. Если вернуться на страницу "18+" снова, то страница показывается уже без всплывающего окна.
Чуть ниже второй код, который я пытался доработать, но всплывающее окно показывается при каждом обновлении страницы, в независимости от ответа пользователя. (вариант работающего скрипта взят отсюда kvz1926.ru/js/scripts.js)
(function($) {
$(function() {
// Проверим, есть ли запись в куках о посещении посетителя
// Если запись есть - ничего не делаем
if (!$.cookie('was')) {
// Покажем всплывающее окно
$('#boxUserFirstInfo').arcticmodal({
closeOnOverlayClick: false,
closeOnEsc: true
});
}
// Запомним в куках, что посетитель к нам уже заходил
$.cookie('was', true, {
expires: 365,
path: '/'
});
})
})(jQuery)
Пример доработанного кода (.yes-click - ответ, что есть 18, а .no-click, что нет 18)
Вопрос такой: Как сделать так, чтобы при нажатии .yes-click куки запоминались?
(function($) {
$(function() {
// Проверим, есть ли запись в куках о посещении посетителя
// Если запись есть - ничего не делаем
if (!$.cookie('was')) {
// Покажем всплывающее окно
$('#boxUserFirstInfo').arcticmodal({
closeOnOverlayClick: false,
closeOnEsc: true
});
}
$('.no-click').click(function() {
window.location.href = 'http://www.google.ru/';
return false
});
$('.yes-click').click(function() {
$.cookie(cookie, 'was', {
expires: 365,
path: '/'
});
return false
})
})
})(jQuery)
$.cookie(cookie, 'was', {первый параметр точно нужен? – Mikhail Vaysman Jan 26 '17 at 11:57