我正在設置一個cookie來啓動頁面加載模式。 目前,模態只發生一次。設置Cookie到期時間
我需要它重置每個月,以便它不斷彈出每個訪問者每月一次。
是否有可能修改我的代碼,使之發生或我需要以另一種方式做到這一點?任何幫助讚賞。
$(document).ready(function() {
//if cookie hasn't been set...
if (document.cookie.indexOf("ModalShown=true")<0) {
$("#newsletterModal").modal("show");
//Modal has been shown, now set a cookie so it never comes back
$("#newsletterModalClose").click(function() {
$("#newsletterModal").modal("hide");
});
document.cookie = "ModalShown=true; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/";
}
});
請小心使用['toGMTString()'](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date/toGMTString)此功能已棄用:'棄用 This功能已從Web標準中刪除。儘管一些瀏覽器可能仍然支持它,但它正在被丟棄。不要在舊項目或新項目中使用它。使用它的頁面或Web應用程序可能會隨時中斷。# – empiric
哦,很高興知道謝謝@empiric :) –