我已经为主页应用了Shopify的弹出窗口,但我只需要为每个用户加载一次,这样如果单击页面并返回,您就不会再看到弹出表单。有没有代码可以插入到主题的"header.liquid“部分?
发布于 2021-07-17 13:04:33
实现这一点的一种方法是与cookie集成。让它显示对话框并将对话框显示的值存储在cookie中,这样下次就不会显示了。
$(文档)函数(.ready(){ var dialogShown = $.cookie('dialogShown');
// 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();
}
});
https://stackoverflow.com/questions/68325066
复制相似问题