Привет, ребята, я сейчас создаю всплывающее окно с новостной рассылкой. Я хочу скрыть div после того, как была выбрана кнопка закрытия с помощью cook ie. Фрагмент кода, который я взял, действительно включает в себя некоторый код, чтобы попытаться достичь этого, но, похоже, у меня это не работает. Кто-нибудь знает решение?
JS
var delay = 0; //in milliseconds
jQuery(document).ready(function($){
setTimeout(function(){
showNewsletterPopup();
}, delay);
jQuery('.popup-close').click(function(){
$('.newsletter-overlay').hide();
});
});
function showNewsletterPopup(){
jQuery('.newsletter-overlay').show();
}
function onLoad() {
var showDiv;
if(localStorage.getItem("showDiv") == null) {
showDiv = true;
}
else {
showDiv = localStorage.getItem("showDiv")
}
if (showDiv) {
document.getElementById('newsletter-overlay').style.display = 'block';
}
else {
document.getElementById('newsletter-overlay').hide();
}
}
function onClose() {
document.getElementById('newsletter-overlay').remove();
localStorage.setItem("showDiv", false);
}
HTML
<div class="newsletter-overlay">
<div id="newsletter-popup">
<a href="#" class="popup-close"><img src="/wp-content/uploads/static/TLTX.svg"></a>
<div class="col1">
<div class="newsletter-in">
<h3>Take 10% off your first purchase</h3>
<p class="modalp">Join our Tribe! Our mates get the best rates. Every $1 spent will earn you 1 point. Be the first to know about new arrivals. Receive 10% off your first order! See more on our <a href="https://ellazafran.com/tribe/">Tribe</a> page
[wc_reg_form_bbloomer]
</div>
</div>
</form>
</div>
</div>
</div>