我在一个网站上有FancyBox,当他们访问时会弹出并在其中包含一些信息。我想添加一些用户可以点击的按钮,它设置了一个 cookie 大约一个月左右不显示消息。
当涉及到这样的事情时,我很无用,所以如果有人能指导我该怎么做,那就太棒了。
这是我到目前为止所拥有的。在底部,我添加了我认为可能是提议的 cookie 的锚(“noShow”),但我不确定它是否会像现在这样工作。在此之前我已经为 FancyBox 加载了所有 jQuery 脚本,之后它也加载了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>
谢谢,利亚姆。