У меня есть этот скрипт, который вызывает div с интервалом 5, 10 15 секунд, когда вы нажимаете кнопку закрытия
var iteration = 0;
var times = [5,10,15]
var showPopUp = function(time) {
setTimeout(function() {
jQuery('.pop_timer_box').css('display','flex');
}, time)
}
showPopUp(times[iteration]);
jQuery('body').on('click', '.cclose_pop', function() {
jQuery('.pop_timer_box').hide();
iteration +=1;
if (iteration < <?=$interval_array_count?>) {
showPopUp(times[iteration])
}
});
Внутри div находится контактная форма 7, а код ниже скрывает div, когда форма отправлена
document.addEventListener( 'wpcf7mailsent', function( event ) {
if(event.detail.contactFormId == '10917') {
jQuery('.pop_timer_box').hide();
}
}, false );
Мой вопрос заключается в том, как сделать так, чтобы при отправке формы и ее успешном выполнении всплывающая форма больше не появлялась, если не очищен кэш, готовка ie или локальное хранилище