我正在使用Zurb jQuery Modal脚本来弹出一个弹出框。当用户点击“关闭”x时,我想设置一个cookie,这样他们就不会再看到弹出窗口15天了。
出于某种原因,我不能让这个工作,有人可以帮忙吗?
这是实例: http://www.realcartips.com/test/modal/demo.html
这是我正在使用的jQuery代码:
$(document).ready(function() {
if (!(jQuery.cookie("rct"))) {
setTimeout(function(){
$('#myModal').reveal();
}, 1000);
}
});
$(".close-reveal-modal").click(function () {
$.cookie("rct", 1, { expires: 15, path: '/' });
});
</script>
编辑:我忘了提到我正在使用cookie jQuery插件
答案 0 :(得分:2)
试试这个:
$(".close-reveal-modal").live("click",function () {
alert("fired");
$.cookie("rct", 1, { expires: 15, path: '/' });
});