Как сохранить cookie при нажатие кнопки “Согласен”?

234
30 июня 2018, 18:50

Стоит задача: когда пользователь заходит на страницу, то выпадает меню сверху с запросом на соглашение хранения cookie. Как это сделать?

$(document).ready(function(){
  // Animation with modal
  $('#cookie').animate({top: '1px'}, 2000);
  // Cookie
   function getCookie(cookie) {
        let cookie_arr = document.cookie.split('; ');
        let cookie_obj = {};
        for (let i=0; i<cookie_arr.length; i++) {
            let nv = cookie_arr[i].split('=');
            cookie_obj[nv[0]] = nv[1]; 
        }
        return cookie_obj[cookie];
    }        
    let cookie_div = document.getElementById('cookie');
    if ( getCookie('agree') == 'yes' ) {
        cookie_div.style.display='none';
    }
    document.getElementById('agree')
        .addEventListener('click', function() { 
            var date = new Date(new Date().getTime() + (86400 * 60 * 1000));
            document.cookie = "agree=yes; path=/; expires=" + date.toGMTString();
            $('#cookie').fadeOut(1000);
        });
  $('#notAgree').click(function(){
    $('#cookie').fadeOut(1000);
  });
});

что у меня в коде не так ? ;(dssdaada

READ ALSO
Three.js метаморфозы

Three.js метаморфозы

Наткнулся на такую штуку https://youtube/azWR6mpBs64

171
Ошибка - TypeError: data.filter is not a function, телеграм бот

Ошибка - TypeError: data.filter is not a function, телеграм бот

Вообщем, написал бота, но он при нажатии кнопки выдает ошибку:

278
Почему POST запрос выдает 400 ошибку?

Почему POST запрос выдает 400 ошибку?

Уважаемые коллеги, в чем может быть проблема?

208
Как работает многопоточность в Java

Как работает многопоточность в Java

Вопрос: знакомлюсь с многопоточностью в Java и мне стало интересно : допустим у нас 16-ядерный процессор, и программа с 10 потоками

228