すべてのページの読み込みを示すブートストラップモーダルダイアログがあります。 しかし、refhで次のモーダルポップアップのために10秒の遅延を設定する必要があります resh。特定の時間に起動モーダルが表示されないようにする方法
それは、モーダルはずのリフレッシュによって示され、私はページを更新して示すモーダル意味次の10秒間
これは私がこれまでにやったことですが、それを解決するためのcouldnt、
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');
}
}
私はこれを明確にしておきましょう。ページをリフレッシュするとき、最初に10秒が経過するまで、 'mpopupsLightbox'が最初に表示されるべきではありませんか?それとも、それは逆の方法ですか? – eeya
setTimeoutではなくsetIntervalが必要です。 setTimeoutは1回トリガしますが、setIntervalはクリアされるまで間隔ごとに無限に繰り返されます。 –
@eeyaいいえ、最初に表示されるはずですが、10秒後に更新する必要があります。 – TyForHelpDude