Есть скрипт на 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=/";
});
}