我有这段代码。任何人都可以帮我设置1天的cookie。我需要每天只播放一次视频。
var rfm = {
setup: function() {
jQuery('.video-landing').css('display', 'block');
jQuery('.logo img').fadeOut(0);
}
init: function() {
if (Math.max(document.documentElement.clientWidth, window.innerWidth || 0) >= 1040) {
rfm.setup();
setTimeout(function() {
rfm.fadeOutVideo();
rfm.fadeOutBackground();
setTimeout(function() {
rfm.resizeAndRepositionLogo();
setTimeout(function() {
rfm.fadeOutOverlay();
rfm.fadeInSiteLogo();
}, 1500)
}, 0);
}, 3000);
}
}
}
jQuery(document).ready(function() {
rfm.init();
});
答案 0 :(得分:0)
您可以使用jQuery插件jquery-cookie来设置/读取和删除Cookie。从示例:
$.cookie('video-disabled', '1', { expires: 1 });
到期日期以天为单位。阅读cookie:
$.cookie('video-displayed');
只需检查是否已设置Cookie。您将获得“' 1'如果cookie存在或未定义'在其他情况下。
您可能会发现此页面很有用 - Mozilla - cookie,但我相信使用jQuery插件更容易。