@Darklt

Почему не работают куки?

Есть скрипт на jquery который через 8 секунд показывает блок.
setTimeout(function(){
$('.flex_dir').addClass('activesis');
}, 8000);

Здесь класс "activesis" добавляет display:block с анимацией. к flex_dir

И есть на JS код который при нажатии на .closest закрывает и не должен показывать час.
но почему то не работает.

function getCookie(name) {
    let matches = document.cookie.match(new RegExp(
    "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
    ));
    return matches ? decodeURIComponent(matches[1]) : undefined;
}
let cookiecook = getCookie("cookiecook"),
cookiewin = document.getElementsByClassName('flex_dir')[0];    

if (cookiecook != "no") {
     
    cookiewin.style.display="block"; 
   
    document.getElementById("closest").addEventListener("click", function(){
        cookiewin.style.display="none";    
       
       var now = new Date();
now.setTime(now.getTime() + 1 * 3600 * 1000);
document.cookie = "name=value; expires=" + now.toUTCString() + "; path=/";           
    });
}
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы