我目前正在使用 Zurb 基础框架,我想创建将在页面加载时出现的模式。我希望这个模态在用户浏览器中存储一个 cookie,这样如果他们之前访问过该站点,就不会再次显示相同的模态。
这是我尝试使用用于启动基础的 jQuery 来实现它的方法。注意我使用的是 jQuery 无冲突包装器,因为我正在使用 word press 来实现它。
jQuery(document).ready(function($){
$('#myModal2').foundation('reveal', 'open');
var shown = $.cookie('dialogShown');
if (!shown) {
setTimeout(function() {
$('#myModal2').foundation({modal: true});
$.cookie('dialogShown', 'true');
}, 2000);
}});
这段代码没有给我想要的输出,模式在页面加载时一遍又一遍地打开,没有存储 cookie,如果有人能帮我解决这个问题,我将不胜感激。谢谢