我正在按照本主题here中的步骤操作,并在下方设置我的Cookie,以便每天展示我的模态。
<script type="text/javascript">jQuery(document).ready(function($) {
$('#myModal').appendTo("body");
if ($.cookie("pop") == null) {
$("#myModal").modal("show");
$.cookie("pop", ’1′);
}
$('#myModal').modal({
keyboard: false,
backdrop:false
});});</script>
这样可以正常使用,但是如何设置它以便cookie只持续30分钟而不是一天?
答案 0 :(得分:0)
你可以传递一个以expires为关键字的对象,其值将是以天为单位的cookie的过期日期。
即:
var date = new Date();
date.setTime(date.getTime() + (30 * 60 * 1000));
$.cookie("cookieName", "cookieValue", { expires: date });
此示例将cookie设置为自创建时起30分钟