Я использую это, но сообщение о файлах cookie продолжает появляться после каждого обновления страницы и открытия вкладки.
$(document).ready(function () {
if (!!localStorage.getItem('firstVisitVisp')) {
localStorage.setItem('firstVisitVisp', 'true');
setTimeout(function () {
$("#cookieConsent").fadeIn(200);
}, 4000);
$("#closeCookieConsent, .cookieConsentOK").click(function () {
$("#cookieConsent").fadeOut(200);
});
}
});
Почти готово — просто удалите !!
и замените его на !
:
if (!localStorage.getItem('firstVisitVisp')) {...}
Зачем дублировать
!!
это утверждениеif (!!localStorage.getItem('firstVisitVisp'))