带有 jquery cookie 的 Fancybox Modal 在页面加载时打开一次

文森蒂奥

我有一个在fancybox中打开的模式。我可以通过单击带有 jquery 的打开模态按钮在页面加载时触发此模态:

$("#download-brochure-button").fancybox().trigger('click');

我正在尝试设置一个 cookie,以便每个会话只打开一次。我正在查看应用程序选项卡下的 chrome 检查器,但看不到正在生成的任何 cookie。我正在使用jQuery Cookie来处理 cookie,但我一定是做错了什么。这是我的js:

//Brochure Modal with cookie
$(document).ready(function(){
    var check_cookie = $.cookie('brochure_modal_cookie');
    if(check_cookie === null){
        $.cookie('brochure_modal_cookie', 'value', { expires: 7 });
        $("#download-brochure-button").fancybox().trigger('click');
   }
});

目前没有模态显示,也看不到 cookie。任何和所有的帮助都非常感谢。

文森蒂奥

我使用更新的https://github.com/js-cookie/js-cookie插件修复了这个问题

我的工作代码:

//Brochure Modal with cookie
Cookie = Cookies.get('brochure_modal_cookie');
if (Cookie == null) {
    $("#download-brochure-button").fancybox().trigger('click');
    Cookies.set('brochure_modal_cookie', 'value', { expires: 7 });
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用带有jquery cookie的fancybox

来自分类Dev

带有IFrame问题(PHP)的jQuery FancyBox

来自分类Dev

带有listview的jquery面板仅在iOS上打开一次

来自分类Dev

带有cookie的jQuery toggleclass

来自分类Dev

带有cookie的jquery滑块

来自分类Dev

FancyBox Jquery 打开

来自分类Dev

设置jQuery Modal Window Cookie

来自分类Dev

通过fancybox modal和jquery表单提交验证

来自分类Dev

带有AJAX加载内容的fancyBox无法正常工作

来自分类Dev

jQuery&Fancybox单击图像以打开新页面/链接(更新现有代码)

来自分类Dev

带有cookie的Python dryscrape抓取页面

来自分类Dev

带有fancyBox的视频库

来自分类Dev

jQuery一次打开一个部分

来自分类Dev

仅在第一次使用Cookie加载页面时显示加载动画?

来自分类Dev

fancybox / jQuery:为什么在单击与fancybox有某种关系的按钮后为什么不能中止?

来自分类Dev

jQuery对话框仅打开一次

来自分类Dev

在加载页面时,应在jQuery Mobile的弹出窗口中打开一条消息

来自分类Dev

带有JavaScript的Cookie

来自分类Dev

带有 WebView 的 Cookie

来自分类Dev

带有 Cookie 存储的 Vuex 在页面刷新后失去状态

来自分类Dev

在C#Net中加载带有重置Cookie的网页

来自分类Dev

带有触发点击的fancybox错误

来自分类Dev

带有触发点击的fancybox错误

来自分类Dev

带有AJAX的fancybox无法正常工作

来自分类Dev

jQuery:更改fancybox的宽度

来自分类Dev

jQuery:更改fancybox的宽度

来自分类Dev

jQuery脚本干扰fancyBox

来自分类Dev

jQuery fancybox忽略选项

来自分类Dev

在带有PHP内容的jQuery中打开一个对话框