对这些东西还是很陌生,所以我希望我对这个问题的描述是准确的。
我刚刚插入 Zurb Reveal,并在页面加载时使用
$(document).ready(function (){
$('#myModal').reveal();
});
现在如何让 cookie 发挥作用,以便每个用户每天只显示一次?我不希望每次用户导航到主页时都会出现此弹出窗口。
任何帮助,将不胜感激!
对这些东西还是很陌生,所以我希望我对这个问题的描述是准确的。
我刚刚插入 Zurb Reveal,并在页面加载时使用
$(document).ready(function (){
$('#myModal').reveal();
});
现在如何让 cookie 发挥作用,以便每个用户每天只显示一次?我不希望每次用户导航到主页时都会出现此弹出窗口。
任何帮助,将不胜感激!
我无法设置开发环境
由于您已经在使用 jQuery,您可以获取 jQuery Cookie 插件 (https://github.com/carhartl/jquery-cookie)。然后你可以使用类似这样的代码:
$(document).ready(function(){
// if the cookie doesn't exist create it and show the modal
if ( ! $.cookie('hereToday') ) {
// create the cookie. Set it to expire in 1 day
$.cookie('hereToday', true, { expires: 1 });
//call the reveal modal
$('#myModal').reveal();
}
});