Cookies Digg.com上的FancyBox弹出窗口

Cookies Digg.com上的FancyBox弹出窗口,cookies,popup,fancybox,digg,Cookies,Popup,Fancybox,Digg,我该如何操作一个FancyBox弹出窗口,通知新用户一个快速注册按钮(或选择的任何按钮),就像在Digg.com上一样。。。和Digg一样,只有一次。我确实没有Cookie方面的经验,但已经有FancyBox在网站的其他部分运行,因此基础已经存在。我需要在页面加载时显示弹出窗口。很高兴收到任何指示 您可以在这里找到一个代码示例,其中包括jQuery Cookie插件的链接。您可以在这里找到一个代码示例,其中包括jQuery Cookie插件的链接。我的最终解决方案使用了显示模式插件()使用修改后

我该如何操作一个FancyBox弹出窗口,通知新用户一个快速注册按钮(或选择的任何按钮),就像在Digg.com上一样。。。和Digg一样,只有一次。我确实没有Cookie方面的经验,但已经有FancyBox在网站的其他部分运行,因此基础已经存在。我需要在页面加载时显示弹出窗口。很高兴收到任何指示

您可以在这里找到一个代码示例,其中包括jQuery Cookie插件的链接。

您可以在这里找到一个代码示例,其中包括jQuery Cookie插件的链接。

我的最终解决方案使用了显示模式插件()使用修改后的以下代码在页面加载时触发内联“触发”,弹出窗口每三天仅显示一次。还要记住加载jquery.cookie.js,然后添加以下代码:

<script type="text/javascript">
jQuery(document).ready(function(){
   if (jQuery.cookie('test_status') != '1') {
     jQuery('#myModal').reveal()
        jQuery('#myModal').trigger('click');
        jQuery.cookie('test_status', '1', { expires: 3}); }
   });
</script>

jQuery(文档).ready(函数(){
if(jQuery.cookie('test_status')!='1'){
jQuery('#myModal').reveal()
jQuery('#myModal')。触发器('click');
cookie('test_status','1',{expires:3});}
});
使用FancyBox以外的其他工具是对原始问题的回答,因为似乎在某个地方存在冲突,所以使用Reveal使这两个功能完全分离。我还应该注意到,从Reveal下载的.css内容被添加到了我们网站的样式表中


希望这能帮助其他人。

我的最终解决方案是使用Reveal Modal插件()在页面加载时触发内联“激发”,使用修改后的以下代码,弹出窗口每三天只显示一次。还要记住加载jquery.cookie.js,然后添加以下代码:

<script type="text/javascript">
jQuery(document).ready(function(){
   if (jQuery.cookie('test_status') != '1') {
     jQuery('#myModal').reveal()
        jQuery('#myModal').trigger('click');
        jQuery.cookie('test_status', '1', { expires: 3}); }
   });
</script>

jQuery(文档).ready(函数(){
if(jQuery.cookie('test_status')!='1'){
jQuery('#myModal').reveal()
jQuery('#myModal')。触发器('click');
cookie('test_status','1',{expires:3});}
});
使用FancyBox以外的其他工具是对原始问题的回答,因为似乎在某个地方存在冲突,所以使用Reveal使这两个功能完全分离。我还应该注意到,从Reveal下载的.css内容被添加到了我们网站的样式表中


希望这能帮助其他人。

谢谢JFK,你在那篇文章中提供的答案非常彻底,做得很好。谢谢JFK,你在那篇文章中提供的答案非常彻底,做得很好。