FancyBox - кнопка «Больше не показывать это сообщение»?
у меня естьFancyBox на веб-сайте, который появляется при посещении сайта и содержит некоторую информацию. Я хотел бы добавить какую-то кнопку, по которой пользователь может нажать, и она устанавливает cookie, чтобы не показывать сообщение в течение месяца или около того.
Я совершенно бесполезен, когда дело доходит до таких вещей, поэтому, если бы кто-нибудь мог меня прогуливать, что делать, это было бы здорово.
Вот что у меня так далеко. Внизу я добавил то, что, как мне кажется, могло бы стать якорем для предложенного файла cookie («noShow»), но я не уверен, будет ли он работать так, как есть. Я загрузил все сценарии jQuery до этого для FancyBox, и после них он загружаетсяjquery.cookie.js слишком. Если это имеет значение, я использую последнюю версию FancyBox 2.
<script type="text/javascript">
function openFancy() {
setTimeout( function() {$('#autoStart').trigger('click'); },1000);
}
$(document).ready(function() {
openFancy();
$('#autoStart').fancybox();
});
</script>
<!-- This is the popup itself -->
<a id="autoStart" style="display:none" href="#autoFancybox"></a>
<div style="display: none;">
<div id="autoFancybox" style="width: 800px">
<div>
<!-- My content for the Fancybox is here -->
<br />
<p style="font-size:10px" align="right">
<a id="noShow" href="#noShow">Don't me show this message again</a>
</p>
</div>
</div>
</div>
Спасибо, Лиам.