Как удалить DIV если есть запись в cookie
Всем привет!
Есть модальное окно, которое окрывается 1 раз в день для 1 пользователя, т.е. через куки. $(document).ready(function() { if (!$.cookie('hidden.bs.modal')) { setTimeout(function(){ $('#overlay-banner').modal('show'); }, 1000); // появление с задержкой setTimeout('$("#overlay-banner").hide();',5000); //автоматическое закрытие } $.cookie('hidden.bs.modal', true, { expires: 1, // Время хранения cookie в днях path: '/' }); }); Подскажите, пожалуйста, как удалить div если уже есть запись в куках? Мне удалось выяснить что это можно сделать с помощью $('#overlay-banner').remove(); но я не пойму в какую часть кода вставить, чтобы это условие сработало? P.S. прошу сильно заумно не писать, т.к. не силен в JS и все делаю методом тыка и Google))) |
if (!$.cookie('hidden.bs.modal')) { setTimeout(function(){ $('#overlay-banner').modal('show'); }, 1000); // появление с задержкой setTimeout('$("#overlay-banner").hide();',5000); //автоматическое закрытие } else $('#overlay-banner').remove(); |
Цитата:
<video width="600" height="320" autoplay="" controls=""><source type="video/mp4" src="/video/credo.mp4"></source></video> Так вот проблема в том, что видео воспроизводится автоматически, и я думал если удалить весь блок DIV с плеером, он не будет воспроизводить, но получается блока нет, а видео все равно проигрывается.. Точнее звук видео. Возможно ли как-то решить такую проблему? Может вместе с DIV вырезать и autoplay=""?)) |
Смог нагуглить что удалить атрибут можно с помощью .removeAttr("autoplay") только в какое место кода это надо вставить чтобы сработало?))
Сам блок можно оставить, главное чтобы когда модальное окно не открывается, видео не воспроизводилось. |
Часовой пояс GMT +3, время: 16:42. |