首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Shopify上为每个用户仅显示一次弹出窗口

如何在Shopify上为每个用户仅显示一次弹出窗口
EN

Stack Overflow用户
提问于 2021-07-10 13:47:41
回答 1查看 94关注 0票数 0

我已经为主页应用了Shopify的弹出窗口,但我只需要为每个用户加载一次,这样如果单击页面并返回,您就不会再看到弹出表单。有没有代码可以插入到主题的"header.liquid“部分?

EN

回答 1

Stack Overflow用户

发布于 2021-07-17 13:04:33

实现这一点的一种方法是与cookie集成。让它显示对话框并将对话框显示的值存储在cookie中,这样下次就不会显示了。

$(文档)函数(.ready(){ var dialogShown = $.cookie('dialogShown');

代码语言:javascript
复制
// On newer versions of js-cookie, API use:
// var dialogShown = Cookies.get('dialogShown');

if (!dialogShown) {
    $(window).load(function(){
        $( "#dialog1" ).dialog();
        $.cookie('dialogShown', 1);
        // On newer versions of js-cookie, API use:
        // Cookies.set('dialogShown', 1);

    });
}
else {
    $("#dialog1").hide();
}

});

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68325066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档