Witam
Mam poniższy skrypt (do jednokrotnego wyświetlenia okienka popup rodo), ale nie działa tzn. skrypt po przeładowaniu strony wyświetla się ponownie,
a powinien wyświetlić się tylko raz (dopóki użytkownik nie skasuje zawartości localStorage). LocalStorage zapisuje się poprawnie.
Gdzie jest błąd?
<div id="klauzula_popup">
<div>
<div>
<p>Szanowny Użytkowniku,</p>
</div>
<div id="klauzula_hide">
<div style="background: #0064c8; margin: 0px auto; padding: 0px 20px; border-radius: 5px; color: #ffffff; line-height: 45px; font-size: 18px; cursor: pointer;">Akceptuję</div>
</div>
</div>
</div>
<script>
var wyswietlono = localStorage.getItem('klauzula');
if (wyswietlono != 'tak') {
$('#klauzula_popup').show();}
$('#klauzula_hide').click(function() {
$('#klauzula_popup').hide();
localStorage.setItem('klauzula','tak');
});
</script>
Haskell