Поскольку вы создаете куки, он никогда не будет нулевым. Вам нужно изменить свою логику, чтобы сначала проверить, существует ли cookie. Если нет, покажите элемент .newsletter_layer
, затем установите значение cookie:
<script type="text/javascript">
$(document).ready(function() {
// check cookie
var visited = $.cookie("visited")
if (visited == null) {
$('.newsletter_layer').show();
alert($.cookie("visited"));
}
// set cookie
$.cookie('visited', 'yes', { expires: 1, path: '/' });
});
</script>