我有一個啓動模式對話框,顯示每個頁面加載。 但我需要設置10秒延遲下一個模式彈出通過引用 resh。如何防止在特定時間顯示啓動模式
這意味着我刷新顯示的頁面和模式,然後模式不應該被刷新出了接下來的10秒
這是我做的,到目前爲止,但不可能解決它,
var showpopup = "0";
refreshIntervalId;
if (refreshIntervalId) {
refreshIntervalId = setInterval(function() {
localStorage.setItem("allowShowPopup", "1");
}, 10000);
} else {
showpopup = localStorage.getItem("allowShowPopup");
if (showpopup == "1") {
$("#mpopupsLightbox").modal('show');
}
}
讓我澄清一下,所以當你刷新頁面時,'mpopupsLightbox'不應該先顯示出來,直到10秒鐘過去?或者它是相反的方式? – eeya
你需要setTimeout而不是setInterval。雖然setTimeout觸發一次,但setInterval每個區間重複無限,直到它被清除。 –
@eeya一開始它應該出現,然後任何刷新它不應該在10秒內 – TyForHelpDude