2015-09-16 31 views
0

我有這段代碼。任何人都可以幫我設置1天的cookie。我需要每天只顯示一次視頻。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

您可以使用[這些函數](https://scotch.io/quick-tips/easily-create-read-and-erase-cookies-with-jquery)來編寫,讀取和刪除cookie。 –

回答

0

您可以使用jQuery插件jquery-cookie來設置/讀取和刪除cookie。從示例:

$.cookie('video-disabled', '1', { expires: 1 }); 

到期日期以天提供。讀取cookie:

$.cookie('video-displayed'); 

只需檢查是否設置了cookie。如果cookie存在,您將得到'1'的值,或者在其他情況下得到'未定義'的值。

您可能會發現此頁面很有用 - Mozilla - cookie,但我相信使用jQuery插件更容易。